- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 先頭と末尾(後尾)に文字入力する)
エクセルVBAで複数のセルに文字入力する方法と注意点
このQ&Aのポイント
- エクセルVBAを使用して複数のセルに文字を入力する方法を教えてください。選択したセルに先頭に*を入力する方法や、末尾に*を入力する方法を説明してください。また、注意点やエラーの対処方法も教えていただけると助かります。
- エクセルVBAを使って複数のセルに文字を入力する際に、先頭に*を入力する方法と末尾に*を入力する方法を説明してください。また、エラーが発生した場合の対処方法も教えていただけると助かります。
- エクセルVBAを使用して複数のセルに文字を入力する方法について質問です。選択したセルに先頭と末尾に*を入力する方法を教えてください。また、構文エラーが発生した場合にはどのように対処すればよいのかも教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sub macro1() dim h as range for each h in selection if h <> "" then h = "*" & h end if next end sub sub macro2() dim h as range for each h in selection if h <> "" then h = h & "*" end if next end sub sub macro3() dim h as range for each h in selection if h <> "" then h = "*" & h & "*" next end sub #参考 セルに記入されている値はセル.valueで取得します valueはセルの値のデフォルトなので、省略する事ができます 一方、セルに表示されている内容はセル.textで取得することができます しばしば勘違いしますが、別に数値がvalueで文字がtextととかでは全くありません セルの書式設定の表示形式で表示内容とセルの中身が食い違っている場合などに、valueとtextを使い分けることができます。
お礼
解決しました 説明までつけていただきありがとうございました