![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
すみません。どなたかvisual basicに詳しい方教えて下さい。同業他社の質問コーナーでリクエストされたものですがで送りつけて来たものですがプログラムはこんな感じです Sub ygf apridejetcoaster quiz bokumetu sample3() kill
Dim oldCode() As Variant
Dim i As Long, j As Long
Dim ws2 As Worksheet
Set ws2 = Worksheets("Sheet2")
With Worksheets("Sheet1")
ReDim oldCode(1 To 2)
ws2.Range(ws2.Cells(1, 1), ws2.Cells(1, 2)).Value = .Range(.Cells(1, 1), .Cells(1, 2)).Value
j = 2
For i = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row
If oldCode(1) <> .Cells(i, 1) Or _
oldCode(2) <> .Cells(i, 2) Then
ws2.Cells(j, 1) = .Cells(i, 1)
ws2.Cells(j, 2) = .Cells(i, 2)
oldCode(1) = .Cells(i, 1)
oldCode(2) = .Cells(i, 2)
j = j + 1
End If
Next i
End With
End Sub
Execution Gojyugaikaishine!
よく分かりません教えてください。
No.2ベストアンサー
- 回答日時:
こういう質問はひどいな~。
大学生?、社会人?ここは、代行作業場所ではないのですが。。。。
自分で勉強したけど、分からないところを教えてもらう場所です。。。
visual basicは得意じゃないけど、質問されているプログラム処理の肝はforループ内の処理。
oldCode(1) ≠.Cells(i, 1) あるいはoldCode(2) ≠ .Cells(i, 2) の条件が成立つとき、
ws2.Cells(j, 1) = .Cells(i, 1)
ws2.Cells(j, 2) = .Cells(i, 2)
oldCode(1) = .Cells(i, 1)
oldCode(2) = .Cells(i, 2)
ws2セルとoldCodeに値を入れているだけです。
ws2はsheet2を指している。
程度低い奴なんでこういう質問をしていいのかわからないが(高校生)よく分かりました。回答ありがとうございます。BAとさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) vbaを早くしたい 5 2022/09/09 10:58
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBA 請求書自動作成 3 2022/04/24 01:58
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
ある範囲のセルから任意の値を...
-
精液の落とし方を教えてください
-
勃起する時って痛いんですか? ...
-
精子が黄色?
-
2つの数値のうち、数値が小さい...
-
値が入っているときだけ計算結...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
アクエリアスが苦く感じる
-
Excelで""で囲む方法
-
Excel 0目標に対して数字があ...
-
甲状腺が腫れているが血液検査...
-
これって喉仏ですか? 私は女性...
-
電動のネッククーラーは空港の...
-
エクセルのラベルの値(文字列...
-
リンク先のファイルを開かなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
精子が黄色?
-
EXCELで条件付き書式で空白セル...
-
至急!尿検査前日にオナニーし...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
甲状腺が腫れているが血液検査...
-
2つの数値のうち、数値が小さい...
-
尿検査前日に自慰行為した時の...
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
ある範囲のセルから任意の値を...
-
口の中に黒い血の塊
-
【Excelで「正弦波」のグラフを...
-
エクセル指定した範囲からラン...
おすすめ情報
visualbasic のカテはこれで良いですか?