
現在、エクセル2007でマクロの作成練習をしていますが、
マクロの記録を使用して次のマクロを得ました。
> Columns("B:B").Select
Selection.Replace What:="P", Replacement:="m" ,_
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False,_
SearchFormat:=False, ReplaceFormat:=False
エクセル2003を使用している友人の依頼で作成したものですが、
当方、エクセル2003の環境がないため、動作するのか
エラーが生じるのか分かりません。
どなたか教えて下さい。
エラーが出るなら、どの部分を直せばいいのかも。よろしくお願いします
No.3
- 回答日時:
#1です。
MatchCase:=False
でも動きます。"P"が全角ではなく、"P"だと思って大文字小文字を区別するのかと思ったので、Trueにしただけです。
Selection.Replace What:="P", Replacement:="m" ,_
↑
ここのことです。
ここに半角空白がないと行が連続していると思わないのでエラーになります。#2さんのように余計な引数をつけなければ1行ですみます。マクロ記録でFalseになるようなものはたいてい余計です。
No.1
- 回答日時:
全角"P"を"m"に置き換えたいというなら、下記で、
Sub test()
Columns("B:B").Select
Selection.Replace What:="P", Replacement:="m", _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=True, _
SearchFormat:=False, ReplaceFormat:=False
End Sub
これで、2003でも動く。
このやり取りでは半角空白は削除されてしまうので、
行の連続を示す_の前に半角空白があるのに注意。
早速ありがとうございます。
1 MatchCase:=False が
2 MatchCase:=True になっただけのようですが、
1では動かないのですか?
このMatchCase:=Trueの意味するところが、恥ずかしいですがよくわからないもので。
それに
>このやり取りでは半角空白は削除されてしまうので、
行の連続を示す_の前に半角空白があるのに注意。
この場所でも半角空白の意味があるのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
エクセルで、「いいね」のよう...
-
エクセルの、記録を終了したマ...
-
エクセル ボタンに設定したマク...
-
Excelのマクロでボタンを押すと...
-
エクセルでマクロ(Excel 4.0)...
-
me10 マクロについて
-
複数のマクロボタンをまとめて...
-
エクセルマクロで、別のブック...
-
エクセルの表を複数枚印刷した...
-
(Excel VBA)シートコピー時マ...
-
マクロ実行ボタンを自動削除したい
-
別シートのマクロボタンをマク...
-
マクロを組んだエクセルの動作...
-
【マクロ】プリントスクリーン...
-
エクセルで明日の日付を表示す...
-
エクセル マクロ名にブック名...
-
Excelのマクロについて
-
Excelで、マクロが含まれ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
Excelのマクロでボタンを押すと...
-
エクセル ボタンに設定したマク...
-
複数のマクロボタンをまとめて...
-
エクセルでマクロ(Excel 4.0)...
-
エクセル マクロ名にブック名...
-
エクセルで、「いいね」のよう...
-
エクセルの、記録を終了したマ...
-
Excelマクロで、稼働中のマクロ...
-
エクセルの表を複数枚印刷した...
-
LDPlayerのマクロの編集方法を...
-
エクセルで明日の日付を表示す...
-
(Excel VBA)シートコピー時マ...
-
エクセルマクロで、別のブック...
-
別シートのマクロボタンをマク...
-
他のBOOKにマクロを反映させな...
-
マクロの保存先を変更するには
-
Excelで、マクロが含まれ...
-
TeraTermマクロでctrl+alt+del...
おすすめ情報