Excel VBA質問箱 IV

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

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


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

【81215】vbaのsampleコードが欲しいです 初心者 20/3/8(日) 5:25 質問[未読]
【81216】Re:vbaのsampleコードが欲しいです マナ 20/3/8(日) 6:27 発言[未読]
【81217】Re:vbaのsampleコードが欲しいです 初心者 20/3/8(日) 6:58 発言[未読]
【81218】Re:vbaのsampleコードが欲しいです マナ 20/3/8(日) 7:15 発言[未読]
【81219】Re:vbaのsampleコードが欲しいです 初心者 20/3/8(日) 12:34 発言[未読]

【81215】vbaのsampleコードが欲しいです
質問  初心者  - 20/3/8(日) 5:25 -

引用なし
パスワード
   シートAとBがあります。

シートBのD3~D10に文字が入力されると、G3~G10にB3~B10に入力されている文字が表示される。(入力と出力する列は同じ)

シートBのE3~E10に文字が入力されると、"NO"などの文字を出力。
※ただし、D3~D10に文字が入っておらず、E3~E10へ入力をすると、B3~B10の値を出力する。

上記のサンプルコードが欲しいです..。

【81216】Re:vbaのsampleコードが欲しいです
発言  マナ  - 20/3/8(日) 6:27 -

引用なし
パスワード
   ▼初心者 さん:

数式がよいのでは。あるいは入力規則とか。

=IF(D3<>"",IF(B3<>"",B3,""),IF(E3<>"","NG",""))

>シートAとBがあります。

シートAが、どこにも使われていませんが?

【81217】Re:vbaのsampleコードが欲しいです
発言  初心者  - 20/3/8(日) 6:58 -

引用なし
パスワード
   関数自体は把握してるので、それををvbaで表記するとどうなるのかが知りたくて..w
失礼しました。シートは一つのみ使う感じです。

【81218】Re:vbaのsampleコードが欲しいです
発言  マナ  - 20/3/8(日) 7:15 -

引用なし
パスワード
   ▼初心者 さん:
>関数自体は把握してるので、それををvbaで表記するとどうなるのかが知りたくて..w

こんな感じです。

Sub test()
  Dim r As Range
  Dim f As String
  
  Set r = Worksheets("B").Range("G3:G10")
  f = "=IF(D3<>"""",IF(B3<>"""",B3,""""),IF(E3<>"""",""NG"",""""))"
  
  r.Formula = f
  r.Value = r.Value

End Sub

【81219】Re:vbaのsampleコードが欲しいです
発言  初心者  - 20/3/8(日) 12:34 -

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

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