Excel VBA質問箱 IV

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

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


175 / 13645 ツリー ←次へ | 前へ→

【81666】VBAコードの書き方 s 21/2/20(土) 9:34 質問[未読]
【81667】Re:VBAコードの書き方 マナ 21/2/20(土) 10:10 発言[未読]
【81671】Re:VBAコードの書き方 マナ 21/2/21(日) 21:10 発言[未読]

【81666】VBAコードの書き方
質問  s  - 21/2/20(土) 9:34 -

引用なし
パスワード
   こんにちは。
VBAど素人なので、どうかご教示いただけないでしょうか?

   ドリンク フード 消耗品
A店  10      50      −60
B店    60     −55       20
C店  −30      15      −65

上記のような在庫表があったとき、
±50の数字とそれに該当する、A列の店名、
1行目の在庫名を隣のセルに抽出する場合の
コードはどのようにすれば良いのでしょうか?

【81667】Re:VBAコードの書き方
発言  マナ  - 21/2/20(土) 10:10 -

引用なし
パスワード
   ▼s さん:

こんな感じの、繰り返し処理でどうですか

For gyo=2 to 4
  For retu =2 to 4
   ここで、1セルずつ調べて転記
  Next
Next

【81671】Re:VBAコードの書き方
発言  マナ  - 21/2/21(日) 21:10 -

引用なし
パスワード
   Sub test()
  Dim r As Range
  Dim c As Range
 
  Sheet2.UsedRange.ClearContents
  Sheet1.Cells(1).CurrentRegion.Copy Sheet2.Cells(1)
 
  Set r = Sheet2.Cells(1).CurrentRegion
  For Each c In Intersect(r, r.Offset(1, 1))
    If -50 < c.Value And c.Value < 50 Then
      c.ClearContents
    End If
  Next
  
End Sub

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