Excel VBA質問箱 IV

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

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


17095 / 76732 ←次へ | 前へ→

【65094】Re:シート別の文字重複に印をつけたい
質問  kasa E-MAIL  - 10/4/15(木) 14:25 -

引用なし
パスワード
   Jaka さん
ありがとうございます。

確かに、VBAドリル見ながらですので
自分もよく把握せずに作ってると思います・・。

コードの確認はよくわからなかったのですが
(すみません)
以下で作成してみたのですが不具合があるようででダメでした。


Public Sub daburikakunin()
Const SHEET1 = "シート1"
  Const SHEET2 = "シート2"

End Sub
Sub CheckData()
  Dim srcWS As Worksheet
  Set srcWS = Worksheets(SHEET1)

  Dim dstWS As Worksheet
  Set dstWS = Worksheets(SHEET2)

  Dim i As Long
  Dim lastRow As Long
  Dim r As Range, f As Range
  
  lastRow = dstWS.Range("A" & Rows.Count).End(xlUp).Row
  For i = 1 To lastRow
    If dstWS.Cells(i, "A").Value <> "" Then
      Set r = srcWS.Columns(1).Find(what:=dstWS.Cells(i, "A").Value, lookat:=xlWhole)
      If Not r Is Nothing Then
        dstWS.Cells(i, "B").Value = r.AddressLocal(1, 6536)
        Set f = r
        Do While True
          Set r = srcWS.Columns(1).FindNext(r)
          If r.AddressLocal = f.AddressLocal Then Exit Do
          dstWS.Cells(i, "B").Value = dstWS.Cells(i, "B").Value & "/" & r.AddressLocal(1, 6536)
        Loop
      End If
    End If
  Next
End Sub

0 hits

【65091】シート別の文字重複に印をつけたい kasa 10/4/15(木) 11:07 質問
【65092】Re:シート別の文字重複に印をつけたい Jaka 10/4/15(木) 12:48 発言
【65094】Re:シート別の文字重複に印をつけたい kasa 10/4/15(木) 14:25 質問
【65095】Re:シート別の文字重複に印をつけたい Jaka 10/4/15(木) 17:04 発言
【65102】Re:シート別の文字重複に印をつけたい kasa 10/4/16(金) 16:15 お礼

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