Excel VBA質問箱 IV

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

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


31947 / 76734 ←次へ | 前へ→

【50028】Re:VLOOKUPでエラー値のセルをクリアに・・・
お礼  (。。j)  - 07/7/4(水) 14:41 -

引用なし
パスワード
   ▼syugyoutyu さん:ありがとうございます。今はぜんぜん分かりませんが勉強させていただきます。分からないところはまた質問させてくださいm(_ _)m

>▼(。。j) さん:
>
>私は、ここに回答が出来るほどのレベルではありませんが、マクロを勉強中ならVLooK UP もマクロでやってみたらどうでしょう。つい最近、ここでのレスを参考に作ったものです。
>
>Sub VLookの代わり()
>Dim sh1     As Worksheet  'Sheets("Sheet1")VLooK UP を入れるシート
>Dim sh2     As Worksheet  'Sheets("Sheet2")データが入ってるシート
>Dim dsuu1    As Long     'Sheets("Sheet1")が何行あるか
>Dim dsuu2    As Long     'Sheets("Sheet2")が何行あるか
>Dim kensaku   As String    '検索値
>Dim xyz     As Range
>
>Set sh1 = Sheets("Sheet1")
>Set sh2 = Sheets("Sheet2")
>
>'Sheets("Sheet1")が何列あるか (検索値が何点あるか)
>With sh1.UsedRange
>  dsuu1 = .SpecialCells(xlLastCell).Row
>End With
>
>'Sheets("Sheet2")が何列あるか
>With sh2.UsedRange
>  dsuu2 = .SpecialCells(xlLastCell).Row
>End With
>
>For i = 2 To dsuu1
>  kensaku = sh1.Range("A" & i)   ’kensakuの値のループ開始
>    For y = 1 To dsuu2      ’kensakuの値を探すループ開始
>    Set xyz = sh2.Range("A" & y)
>      If kensaku = xyz Then   ’見つけたら
>      sh1.Range("B" & i) = xyz.Offset(0, 1)
>      sh1.Range("C" & i) = xyz.Offset(0, 2)
>      sh1.Range("D" & i) = xyz.Offset(0, 3)
>      End If          
>    Next             ’kensakuの値を探すループ終了
>Next i                ’kensakuの値のループ終了
> MsgBox "在庫数反映完了"
>End Sub
>
>こんなコードです。一応出来てますが私も勉強中です。どなたか、もっと良いコードが有れば教えて下さい。
4 hits

【50003】VLOOKUPでエラー値のセルをクリアに・・・ (。。j) 07/7/3(火) 11:16 質問
【50004】Re:VLOOKUPでエラー値のセルをクリアに・・・ ハチ 07/7/3(火) 11:27 回答
【50025】Re:VLOOKUPでエラー値のセルをクリアに・・・ (。。j) 07/7/4(水) 13:44 お礼
【50011】Re:VLOOKUPでエラー値のセルをクリアに・・・ 通りすがり 07/7/3(火) 14:25 発言
【50026】Re:VLOOKUPでエラー値のセルをクリアに・・・ (。。j) 07/7/4(水) 13:49 質問
【50021】Re:VLOOKUPでエラー値のセルをクリアに・・・ syugyoutyu 07/7/4(水) 9:45 回答
【50023】Re:VLOOKUPでエラー値のセルをクリアに・・・ Jaka 07/7/4(水) 11:02 発言
【50028】Re:VLOOKUPでエラー値のセルをクリアに・・・ (。。j) 07/7/4(水) 14:41 お礼
【50029】Re:VLOOKUPでエラー値のセルをクリアに・・・ syugyoutyu 07/7/4(水) 15:58 質問
【50031】Re:VLOOKUPでエラー値のセルをクリアに・・・ ぴかる 07/7/4(水) 19:39 発言
【50032】Re:VLOOKUPでエラー値のセルをクリアに・・・ 07/7/4(水) 20:34 回答

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