Excelマクロについての質問でございます。C列に=(イコール)から始まっているセルがあれば先頭に「'」(ダッシュ)を入れるといったマクロを組みたいのですが可能でしょうか。=(イコール)から始まる文字列については#NAME?というエラーとなるためその回避策です。恐れ入りますがご教示いただけますと幸いです。よろしくお願いいたします。

Excel

1件の回答

回答を書く

1152842

2026-01-25 13:25

+ フォロー

その通りにすると数式が消滅して全部文字列になってしまうのでは?



#NAME?と表示されているセルだけを'=・・・の形に変換する方がいいような気がしますが、



例えば



Sub test()

Dim i As Long

For i = 1 To Cells(Rows.Count, 3).End(xlUp).Row

If Cells(i, 3).Text = \u0026quot;#NAME?\u0026quot; Then

Cells(i, 3).Formula = \u0026quot;'\u0026quot; \u0026amp; Cells(i, 3).Formula

End If

Next

End Sub

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有