- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:空白なら入力、入力されていたら削除のマクロ)
マクロを使った文字のコピーと削除
このQ&Aのポイント
- Excelのマクロを使って、A1セルにB1セルの内容をコピーし、B1セルに何も入力されていない場合はA1セルを空白にする方法を教えてください。
- マクロを使って、B1セルの内容をA1セルにコピーする方法を教えてください。ただし、A1セルに何も入力されていない場合のみ動作するようにしてください。
- Excelのマクロを使って、A1セルとB1セルを連携させる方法を教えてください。A1セルにはB1セルの内容をコピーし、B1セルが空白の場合はA1セルを空白にするようにしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub macro() If Range("A1").Value <> "" Then Range("A1").ClearContents Else Range("A1").Value = Range("B1").Value End If End Sub これを適当なオートシェイプに登録します.
その他の回答 (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 みたいな。
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。