Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


898 / 76735 ←次へ | 前へ→

【81497】Re:VBAでどのようにコードを書いたらいいのかわかりません。
回答  γ  - 20/9/26(土) 17:15 -

引用なし
パスワード
   シリアル番号の桁数が揃っていない(7桁,8桁)ことに気づくのに時間がかかりました。

二つ載せます。
test1はごく基本的なもの。行数によっては時間がかかるかもしれません。
test2はオートフィルタを使ったもの。

いずれもテストをしてから使って下さい。
(こちらの環境ではOKでしたが、そちらの環境では不明です。色々ありますから。
 A列に今回以外の何か値が残っていると、それも対象になるので注意)

Sub test1()
  Dim rng As Range
  Dim k As Long
  With Worksheets("sheet2")
    For k = 2 To .Cells(.Rows.count, "A").End(xlUp).Row
      If .Cells(k, "A").Value <> "" Then
        .Cells(k, "A").ClearContents
        .Cells(k, "C").Value = "田中"
      End If
    Next
  End With
End Sub

Sub test2()
  Dim rng As Range, body As Range
  
  Set rng = Worksheets("Sheet2").Range("A1").CurrentRegion
  Set body = Intersect(rng, rng.Offset(1))
  
  rng.AutoFilter Field:=1, Criteria1:="<>", Operator:=xlAnd
  body.Columns(3).Value = "田中"
  body.Columns(1).ClearContents
  rng.AutoFilter
End Sub

0 hits

【81492】VBAでどのようにコードを書いたらいいのかわかりません。 mi 20/9/26(土) 1:55 質問[未読]
【81493】Re:VBAでどのようにコードを書いたらいいの... γ 20/9/26(土) 7:12 発言[未読]
【81494】Re:VBAでどのようにコードを書いたらいいの... mi 20/9/26(土) 9:53 発言[未読]
【81495】Re:VBAでどのようにコードを書いたらいいの... γ 20/9/26(土) 12:28 発言[未読]
【81496】Re:VBAでどのようにコードを書いたらいいの... mi 20/9/26(土) 15:07 発言[未読]
【81497】Re:VBAでどのようにコードを書いたらいいの... γ 20/9/26(土) 17:15 回答[未読]
【81498】Re:VBAでどのようにコードを書いたらいいの... mi 20/9/26(土) 17:51 発言[未読]
【81499】Re:VBAでどのようにコードを書いたらいいの... mi 20/9/27(日) 9:49 お礼[未読]
【81500】Re:VBAでどのようにコードを書いたらいいの... γ 20/9/27(日) 15:52 発言[未読]
【81501】Re:VBAでどのようにコードを書いたらいいの... mi 20/9/27(日) 16:27 お礼[未読]

898 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free