[解決済み] VBAでRangeクラスのSelectメソッドに失敗する
2022-03-12 03:20:20
質問
これは私が現在作業しているコードですが、この問題が発生しました。私はExcelの初心者なのですが、何が問題なのかがわかりません。
Private Sub cmdRecord_Click()
Sheets("BxWsn Simulation").Range("Result").Select //This is the line with the problem, as excel told me.
Selection.Copy
Sheets("Reslt Record").Select
Sheets("Reslt Record").Range("A5000").End(xlUp).Offset(1).Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Sheets("CuCon Simulator").Select
Application.CutCopyMode = False
Range("Improvement").Select
End Sub
エラーは
Select method of Range class failed via VBA, Error 1004
.
何か思い当たることはありますか?
ETA
ということで、コードを
Sheets("BxWsn Simulation").Select
Range("Result").Select
アクティブにするというのは、こういうことなのでは?
しかし、まだ
Method 'Range' of object '_Worksheet' failed, error 1004
.
解決方法は?
をお持ちではないでしょうか?
同じ問題
ここで
シート上で範囲を選択する前に、シートがアクティブである必要があります。
また、シート名修飾子を省略しないこと。
Sheets("BxWsn Simulation").Select
Sheets("BxWsn Simulation").Range("Result").Select
または
With Sheets("BxWsn Simulation")
.Select
.Range("Result").Select
End WIth
というのがありますが、これは同じです。
関連
-
[解決済み] ブレークモードでマクロを実行できない
-
[解決済み] VBAでファイルが存在するかどうかを確認する
-
[解決済み] "ピボットテーブルのフィールド名が有効ではありません。ピボットテーブルレポートを作成するには、ラベル付き列のリストとして構成されたデータを使用する必要があります」エラー
-
[解決済み] VLOOKUP 最初の結果の下の行に値があるにもかかわらず、0を返す
-
[解決済み] "ピボットテーブルのフィールド名が有効ではありません。ピボットテーブルレポートを作成するには、ラベル付き列のリストとして構成されたデータを使用する必要があります」エラー
-
[解決済み】Excelで列全体に数式を適用するショートカット【終了しました
-
[解決済み】Excel VBAでSelectを使用しないようにする方法
-
[解決済み] VBAを使わずにExcelで文字列の逆引き検索を行うには?
-
[解決済み] IF文: 条件が偽の場合にセルを空白にする方法("" は機能しません)
-
[解決済み] 一意な値を数える簡単なピボットテーブル
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Excelの問題 "excel 4.0の関数が定義された名前に格納されている".
-
[解決済み] エクセルシートにおけるCSVデータの最大行数について
-
[解決済み] VLOOKUP 最初の結果の下の行に値があるにもかかわらず、0を返す
-
[解決済み] Excel の TEXT 式で 'yyyy' が年に変換されない
-
[解決済み】Excelの既存の値に先頭の0/0を追加して一定の長さにする
-
[解決済み】VBAでフォルダー内のファイルをループ処理?
-
[解決済み] エクセルで、ある変数を一定に保ち、他の変数を行によって変化させる方法
-
[解決済み] Excel用CSVファイルの生成、値の中に改行を入れるには?
-
[解決済み] VBAでグローバル変数を宣言するにはどうしたらいいですか?
-
[解決済み] データ列全体の先頭または末尾の空白を削除する