たつ回答ポイント なしウォッチ

Dim dt As Variant

Dim lt As Integer
Dim c As Object
Dim myKey As String, fAddress As String

With Sheets("管理用シート")
WrkRow = .Cells(Rows.Count, 1).End(xlUp).Row '最終行
End With

UserForm11.Label110.Caption = it

With Worksheets("管理用シート")
UserForm11.Label139.Caption = it '行番号
myKey = .Cells(it, 23).Value
With Worksheets("管理用シート").Range("w1:w" & WrkRow)
Set c = .Find(What:=myKey, LookIn:=xlValues, lookat:=xlWhole, _
SearchOrder:=xlByColumns, MatchByte:=False)
If Not c Is Nothing Then
fAddress = c.Address
Do
Set c = .FindNext(c)
If c.Address = fAddress Then Exit Do
Loop
End If
End With
end with

EXCEL VBAのことですが、
途中までかけたのですが全然わからなくなってしまったのでお願いします。

1.セルをダブルクリックして、その行番号を取得
2.cells(ダブルクリックした行番号,23)に入っているデータを取得
3.その列("w1:w" & WrkRow)に入っているデータとの一致を調べ、行番号を取得
4.ダブルクリックした以外の行番号の1行をデータ取得

するようなプログラムを書きたいのですが、
思うようにかけないのでこのプログラムで分かる方は教えて下さい

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-11-17 19:16:51
終了日時
2011-11-21 12:31:29
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBA1347Excel3146ダブルクリック315プログラム5048EXIT194

人気の質問

メニュー

PC版