
Excel2007でVBAのプログラムを作成していますが、以下の処理を行うと、いずれも
「そのコマンドは複数の選択範囲に対して実行できません」エラーになります。
エラーになるのは、VBAマクロがあるファイルAだけなので、これに問題があるのだろうと思いますが、特に特殊なことをしているわけではなく、フォームやボタンを作成し、その処理プログラムが書かれているだけのものです。
シートは常に1シートのみを表示し、アクティブでないシートは非表示になるようにしていますが、
全てを表示しても同様のエラーになります。
シートは保護してあっても、解除されていても同様のエラーになります。
Excelファイルによってこのような事象が起きることはあるのでしょうか?
<エラーになる処理>
(1)ファイルA.xlsmのシート上で1セルをコピーし、別ファイルのシートに張り付けるとき。
(2)上記をプログラムから行う。
With Workbooks(pMyAplName).Sheets("AAA")
.Activate
.Range(.Cells(1, 1), .Cells(100, 20)).Copy
Workbooks(pNewFileName).Sheets(strStName).Activate
Workbooks(pNewFileName).Sheets(strStName).Cells(1, 1).Select
ActiveSheet.Paste
End With
(3)ファイルA.xlsmに新規シートを追加する(手動だと新規シートをクリック)とき。
(4)上記をプログラムから行う。
With Workbooks(pMyAplName)
.Worksheets.Add After:=Sheets(Sheets.Count)
.ActiveSheet.Name = "WKAAA"
End With
但し、(1)はExcelアプリケーションをもう1つ起動させ、そこで開いたファイルにならコピペできます。
(ファイルAと同じExcelアプリケーション上で開かれたファイルだとエラーになる)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) Excelのマクロ ブック間である範囲をコピー Workbooks(“a.xlsx“).Sheets 3 2022/05/12 17:02
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
アクセスのクエリでコンパイル...
-
メディアプレイヤーが動かない?
-
【VB6.0】ファイルからサイズの...
-
ADOを使用してExcelファイルを...
-
エクセルVBAでパワーポイントを...
-
EXCEL2010から外部DLLをCall出...
-
fgetcの返却値 EOFについて
-
エクセル「これ以上新しいフォ...
-
gccを行ってもexeファイルが生...
-
Excel2013 VBAでAccess2013に接...
-
エクセル VBA dll 読み込...
-
Adobeのプレミアプロの書き出し...
-
エクセル VBA コンパイルエラ...
-
access テキストボックスの値取得
-
Excelvbaのマクロのファイル名...
-
FORTRANの実行エラーについて
-
パソコンで受信したGmailのファ...
-
【マクロ】変数に入れるコード...
-
ISOファイルとMDSファイル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【関数】同じ関数なのに、エラ...
-
access テキストボックスの値取得
-
「パス名が無効です」の発生原因
-
ExcelVBAで既に開いてるwordを...
-
NAS上のファイルの使用中が解除...
-
Returnに対するGoSubがありません
-
gccを行ってもexeファイルが生...
-
PowerShellを使って関連付けら...
-
batファイルでレジストリキーの...
-
アクセスのクエリでコンパイル...
-
VB6 Dir関数で52エラー発生
-
エクセルマクロでエラーの原因...
-
VBでファイルが開かれているか...
-
【COBOL】read文でエラー
-
FTPの送信結果を検知したい
-
VBから参照できないCのDLLを使...
-
fgets関数のEOFの扱い方について
-
ACCESS VBAでのインポート
-
データベースソフトのアクセス2...
-
DisplayAlertsブロパティで ”実...
おすすめ情報