A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
シートモジュールに書かれているマクロの場合
Meが自身のワークシートになります。ですから以下の様に置換してください。
Worksheets("シート1") → Me
シート名文字列 "シート1" → Me.Name
もし標準モジュール上のプロシージャにシート名が直接書かれている場合は、
ボタンクリックイベントで標準モジュールのプロシージャを呼び出す際に、引数として自身のシート名をプロシージャに渡して利用するように変更して下さい。
回答ありがとうございます。
最初からソースを具体的に挙げておけば良かったですね。失礼いたしました。
ソースの一部ですが、下記のような記述となっております。
ActiveWorkbook.Worksheets("元データ").Sort.SortFields.Add Key:=Range("C8:C37"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
これはマクロの記録を録っただけの状態です。
標準モジュール - Module1内(General)に記載されておりました。
シートをコピーして各シート上で動作するようにするにはどうしたら良いでしょうか?
No.2
- 回答日時:
Worksheets("Sheet1")~~を ActiveSheet~~に変える。
また、シート名を省略するとActiveSheetに対しての操作になるので、~~の前をなくしてもいいかも。
ただし、私は最近VBAいじってないので、自信ないです。
回答ありがとうございます。
最初からソースを具体的に挙げておけば良かったですね。失礼いたしました。
ソースの一部ですが、下記のような記述となっております。
ActiveWorkbook.Worksheets("元データ").Sort.SortFields.Add Key:=Range("C8:C37"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
これはマクロの記録を録っただけの状態です。
標準モジュール - Module1内(General)に記載されておりました。
シートをコピーして各シート上で動作するようにするにはどうしたら良いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
このQ&Aを見た人はこんなQ&Aも見ています
-
とっておきの「夜食」教えて下さい
真夜中に小腹がすいたときにこっそり作るメニュー、こっそり家を抜け出して食べに行くお店… 人には言えない、けど自慢したい、そんなあなたの「とっておきの夜食」を教えて下さい。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
2024年のうちにやっておきたいこと、ここで宣言しませんか?
2024年も残すところ50日を切りましたね。 ことしはどんな1年でしたか? 2024年のうちにやっておきたいこと、 よかったらここで宣言していってください!
-
【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
【お題】 ・西暦2100年の「小学生のなりたい職業ランキング」で1位になった職業は何か教えてください
-
エクセル ボタンに設定したマクロごとボタンをコピー
Excel(エクセル)
-
マクロをマクロを使ってコピーしたい
その他(Microsoft Office)
-
(Excel VBA)シートコピー時マクロはコピーしたくない
Excel(エクセル)
-
-
4
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
5
コピーしたファイルのマクロを実行すると前のファイルが開く
Access(アクセス)
-
6
VBA シートをコピー後、ボタンにマクロ登録
Excel(エクセル)
-
7
【Excel VBA】シートコピー時、マクロコードはコピーしたくない
Access(アクセス)
-
8
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
9
(再質問)エクセルのマクロボタンがどんどん増える。何とかして下さい。
Ruby
-
10
VBA This Workbookモジュールを別ファイルにコピーする方法
Visual Basic(VBA)
-
11
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
12
エクセル マクロ名にブック名が付いた場合の修正方法
Excel(エクセル)
-
13
エクセル マクロ 標準モジュールのマクロから、シートモジュールのマクロを呼び出す
Excel(エクセル)
-
14
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
15
マクロでマクロを削除する
Excel(エクセル)
-
16
マクロ実行ボタンがコピー出来ない
Excel(エクセル)
-
17
エクセルのvbaにて thisworkbookに記載のマクロを他のブックにマクロにて自動コピー出来る
Excel(エクセル)
-
18
ExcelVBAで、ユーザーフォームを新規Bookにコピーしたい
IT・エンジニアリング
-
19
エクセルファイルを開く時、常に同じシートから開くようにするには?
Windows Vista・XP
-
20
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
ハイパーリンクでジャンプした...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
Excel、Aのシートにあって、Bの...
-
エクセル、特定のシートにパス...
-
(エクセル)Indirect関数で、ハ...
-
指定したシート名以外を非表示...
-
エクセル、別のシートの表をポ...
-
エクセルの2つのシートを並び...
-
Accessのテーブルを既存のExcel...
-
エクセル2003で、複数のシート...
-
【Excel VBA】データ貼り付け先...
-
EXCELで存在しないシート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルで複数のシートに画像...
-
EXCELの図形(テキストボックス)...
-
エクセルのシー名を二段表示に...
-
エクセルのシート連番の振り直し
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
エクセルの2つのシートを並び...
-
EXCELで存在しないシート...
-
エクセル、別のシートの表をポ...
-
アクセスからエクセルのシート...
-
エクセルでリンク貼り付けした...
-
エクセルマクロでシート名を条...
-
EXCELの「シートの見出し」のフ...
おすすめ情報