マクロで別のシートから2つの任意なデータ列を持ってきて、データの統合(EXCEL機能)をしようとしました。マクロの記録で行いました。
自分のPCでは動くのですが、他の人のPCだと以下のエラーが表示されました。
エラー:実行時エラー1004 RangeクラスのConsolidateメソッドが失敗しました。
Sub Macro9()
'
' Macro9 Macro
'
'
Range("B1:C1").Select
Selection.Consolidate Sources:= _
"'C:\Users\12345\Desktop\[カタログ振替費_算出シートNO.2.xlsm]RS国営支データ'!R5C8:R104C10" _
, Function:=xlSum, TopRow:=True, LeftColumn:=True, CreateLinks:=False
End Sub
上記を見ると自分のローカルでしか動かないことはわかるのですが、他のPCでも動かせるよう記述の変更の仕方を教えていただけますでしょうか。
ちなみにOSは、Win10で、エクセルは、2016です。困っています。どなたかお願いしますm(__)m
No.3
- 回答日時:
「ThisWorkbook.Path」を使ったらいかがですか?
これはマクロが書き込まれているブックの置いてあるパスになります。
マクロが書き込まれているブックと同じフォルダーに必ず置くならば「"'C:\Users\12345\Desktop\」の部分を「"'" & ThisWorkbook.Path & "\」に変えれば良くなると思います。
No.1
- 回答日時:
>"'C:\Users\12345\Desktop\[カタログ振替費_算出シートNO.2.xlsm]RS国営支データ'!R5C8:R104C10"
"'" & CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\[カタログ振替費_算出シートNO.2.xlsm]RS国営支データ'!R5C8:R104C10"
かな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) ワイルドカード「*」を使うとうまくいかないマクロの添削をお願いします 3 2022/03/26 09:39
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Visual Basic(VBA) マクロを短くする 1 2023/01/15 00:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
Excelでシートの違うデータでグ...
-
複数シートからデータを拾って...
-
シート削除して同名シート追加...
-
トランジスタの選び方
-
excelの不要な行の削除ができな...
-
EXCELで2つのファイルから重複...
-
エクセルで名簿を50音で切り分ける
-
エクセルVBAで、特定文字から始...
-
EXCEL 複数行のデータを1行にま...
-
Googleスプレッドシートフィル...
-
オートフィルタで抽出したデー...
-
他のシートの一番下の行データ...
-
電子部品のデータシートの探し方
-
Excelで日付変更ごとに、自動的...
-
EXCELのシートの保護機能につい...
-
(VBAにて)日付でデータを抽出す...
-
時間帯の重複を除いた集計について
-
【Excel】マクロでグラフ系列に...
-
ファンモータが作動しない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
excelの不要な行の削除ができな...
-
Excelで日付変更ごとに、自動的...
-
VBAで CTRL+HOMEの位置へ移動...
-
トランジスタの選び方
-
EXCELで2つのファイルから重複...
-
EXCEL 複数行のデータを1行にま...
-
他のシートの一番下の行データ...
-
オートフィルタで抽出したデー...
-
エクセルのカメラ機能について
-
(VBAにて)日付でデータを抽出す...
-
エクセルで名簿を50音で切り分ける
-
別々のシートの表をピボットテ...
-
Excel 売上管理シートに入力し...
-
Excelマクロ 差分抽出の方法が...
-
EXCEL の表を一行ずつシートに...
-
エクセルVBAで、特定文字から始...
おすすめ情報