
お世話になります。
下記マクロを実行したら
実行時エラー'1004':
'Range' メソッドは失敗しました:'_Global'オブジェクト
と出て、色々検索してもどう編集したらいいか分からず状態です。
Sub 数式更新()
'
' 数式更新 Macro
'
'
Range( _
"E631:E849,K631:K849,Q631:Q849,W631:W849,AC631:AC849,AI631:AI849,AO631:AO849,AU631:AU849,BA631:BA849,BG631:BG849,BM631:BM849,BS631:BS849,BY631:BY849,CE631:CE849,CK631:CK849,CQ631:CQ849,CW631:CW849,DC631:DC849,DI631:DI849,DO631:DO849,DU631:DU849,EA631:EA849,EG631:EG849,EM631:EM849,ES631:ES849,EY631:EY849,FE631:FE849,FK631:FK849,FQ631:FQ849,FW631:FW849,GC631:GC849" _
).Select
Range("GC849").Activate
Selection.Replace What:="=", Replacement:="=", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
もし分かる方いたらどこがどういけないのか教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
どうやら「Range("E631:E849,…,GC631:GC849").Select」が長すぎるようです。
次のようにみたらいかがでしょうか?
---------------------------------------------------------------------------
Sub 数式更新()
Range( _
"E631:E849,K631:K849,Q631:Q849,W631:W849,AC631:AC849,AI631:AI849,AO631:AO849,AU631:AU849,BA631:BA849,BG631:BG849,BM631:BM849,BS631:BS849,BY631:BY849,CE631:CE849" _
).Select
Selection.Replace What:="=", Replacement:="=", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range( _
"CK631:CK849,CQ631:CQ849,CW631:CW849,DC631:DC849,DI631:DI849,DO631:DO849,DU631:DU849,EA631:EA849,EG631:EG849,EM631:EM849,ES631:ES849,EY631:EY849,FE631:FE849,FK631:FK849,FQ631:FQ849,FW631:FW849,GC631:GC849" _
).Select
Selection.Replace What:="=", Replacement:="=", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
---------------------------------------------------------------------------
ちなみに「Range("GC849").Activate」は完全に不要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
VBA 実行時エラー1004 rangeメソッドは失敗しました。globalオブジェクトのエラー
Excel(エクセル)
-
'Range'メソッドは失敗しました
Excel(エクセル)
-
'Cells'メソッドは失敗しました '_Global'オブジェクト
Word(ワード)
-
4
sheetsメソッドの失敗
Excel(エクセル)
-
5
実行時エラー'1004''Range'メソッドは失敗しました:'_Worksheet'オブジェクト
Excel(エクセル)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
マクロの「Rangeメソッドは失敗しました’Globalオブジェクト」エラーの解決方法について
Excel(エクセル)
-
8
エクセルマクロエラー「'Cells'メソッドは失敗しました。'_Global'オブジェクト」について
Excel(エクセル)
-
9
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
-
10
UserForm1.Showでエラーになります。
工学
-
11
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
12
実行時エラー '1004':オブジェクト'_Global 'の' Range 'メソッドが失敗
Excel(エクセル)
-
13
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
14
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
15
別のシートから値を取得するとき
Visual Basic(VBA)
-
16
VBAで特定の文字が入力されたセルを選択
Excel(エクセル)
-
17
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
18
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
19
VBAのautofilter、criteriaの配列指定について(Excel2016)
Excel(エクセル)
-
20
ユーザーフォームのコピー?
Excel(エクセル)
関連するQ&A
- 1 エクセルのマクロの保存先について。 エクセル初心者の者です。 いつも、お世話になっております。 下記
- 2 エクセルのマクロ実行→オブジェクトがはみでるエラーについて
- 3 エクセル テキスト追加マクロで"実行時エラー"発生
- 4 マクロ実行中にシートのアクセスできなくなるエラーを解消したい。 下記コードは"当直台帳"というファイ
- 5 「Excel VBA」 Webクエリ マクロ「実行時エラー"1004"」一時ファイル容量少、IE7で実行不可能
- 6 VBA 実行時エラー1004 rangeメソッドは失敗しました。globalオブジェクトのエラー
- 7 エクセルマクロエラー「'Cells'メソッドは失敗しました。'_Global'オブジェクト」について
- 8 エクセルの特定のセルの値が変化したらマクロを自動実行させたい。
- 9 エクセルのマクロ。 お世話になります。 原紙という名前のシート1に【印刷】や【開始】のマクロボタンの
- 10 VBA マクロ エラー1004 アプリケーション定義またはオブジェクト定義のエラー
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Javascriptの値をJava(JSP)へ渡...
-
5
split関数で区切り文字がない場合
-
6
Eclipse(JAVA)のデバッグで他...
-
7
Worksheet_Changeが動かない
-
8
「ワークスペースをビルド中」...
-
9
eclipseでスタックサイズを変更...
-
10
NoClassDefFoundError: javax/m...
-
11
Javaで年月の取得(YYYYMM形式で)
-
12
JAVAにのeclipseに関する質問で...
-
13
VBScriptを実行するために必要...
-
14
jasper.exceptionとは?
-
15
エクリプスで実行時、最新クラ...
-
16
JavascriptからJavaを実行する
-
17
java 乗算をシフト演算と加算を...
-
18
Javaの質問です。赤字は気にし...
-
19
Eclipseプログラム引数の変数指定
-
20
スレッドの状態遷移について。。。
おすすめ情報