• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:空白なら入力、入力されていたら削除のマクロ)

マクロを使った文字のコピーと削除

このQ&Aのポイント
  • Excelのマクロを使って、A1セルにB1セルの内容をコピーし、B1セルに何も入力されていない場合はA1セルを空白にする方法を教えてください。
  • マクロを使って、B1セルの内容をA1セルにコピーする方法を教えてください。ただし、A1セルに何も入力されていない場合のみ動作するようにしてください。
  • Excelのマクロを使って、A1セルとB1セルを連携させる方法を教えてください。A1セルにはB1セルの内容をコピーし、B1セルが空白の場合はA1セルを空白にするようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Sub macro() If Range("A1").Value <> "" Then Range("A1").ClearContents Else Range("A1").Value = Range("B1").Value End If End Sub これを適当なオートシェイプに登録します.

runpet
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

sub macro1()  if range("A1") = "" then  ’空白ならコピーする   range("A1").value = range("B1").value  else  ’そうでないならクリアする   range("A1").clearcontents  end if end sub みたいな。

runpet
質問者

お礼

ご回答ありがとうございます。

関連するQ&A