- ベストアンサー
マクロの名前変更ってできるんですか?あと途中で修正はできるんですか?
(1)一度登録したマクロの名前を変更することってできるんでしょうか? 内容はそのままで名前だけ変更したいんですが。 (2)毎週末に提出するレポート作成でマクロを使ってます。といってもマクロ初心者で、デバック?を使ってプログラムを書くみたいな事はできません。マクロの記録で手順を登録させ実行してます。 で、そのレポートのレイアウトなどを変更する場合には 最初からマクロの手順を登録しなおしてます。 一度登録したマクロの内容を一部修正したい場合、デバック画面でプログラム書き換えみたいな作業じゃなければできないのでしょうか?マクロの記録で途中から変更させたりすることはできないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- hana-hana3
- ベストアンサー率31% (4940/15541)
関連するQ&A
- マクロでひとつ前のシートの名前を変更する方法
エクセルのマクロにてシートの名前変更がうまく行かず困っています。 内容はsheetの名前が「2-1」「2-2」「2-2 (2)」「2-2 (3)」「2-2 (4)」だとします。 シート名に枝番があるsheetの中の文章をコピーし新しくBookを開きそこに貼り付けていく、というマクロを作成しました。 しかし「2-2」は枝番が無いので計算するsheetと認識されません。 Sheets("2-2").Name = "2-2 (1)" にして出来ることは出来るのですが、デバックになりチェックし修正した後に、実行すると「2-2 (1)」に変更してしまったので、「2-2」なんてシートは無い!となりますよね? そこで、また実行したい時は2-2シートの枝番を消して実行したり、エクセルを全部閉じてから実行していました。 そこで、もし「2-2」なら「2-2 (1)」にして、「2-2 (1)」がすでにあるなら名前はそのままにし、実行というマクロの作成方法を教えていただきたいです! それと、「2-2 (2)」の前のシートを強制的に「2-2 (1)」にする。のようなマクロがあったらそれも教えて頂けたらうれしいです。お願いします!
- ベストアンサー
- その他([技術者向] コンピューター)
- マクロプログラムを修正するマクロ
こんなことできるのでしょうか・・・ 仕事であるマクロを作りました。最初は個人的な用途だけだったのですが、そのうち結構多くの人からも使いたいと言われ、数十人にコピーしてあげました。 ところがそのプログラムにBugが見つかりました。 修正したいのですが、他の多数の人にコピーしたものをどうやって修正するかを思案しています。 みんなに返してもらって修正版を再配布するというのが一番簡単なのですが諸事情によりちょっと無理っぽいのです。そこで、既存のマクロプログラムの中味を変更するマクロプログラムなんてものができれば、それをみんなに送って実行してもらうだけで済むなぁなんて考えています(なんかウィルスっぽいのですが)。 いかがなものでしょう??
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロの記録について質問です。
エクセルのマクロの記録について質問です。 2003でマクロの記録の中でオートシェイプのコネクタの線の太さを変えるように記録させました。しかし、2007でやると『実行時エラー 指定された値は境界を超えています。』と表示されます。そして終了かデバックかヘルプのボタンがあります。終了はそのままの画面にもどるのですがデバックを押したらマクロの文字がたくさん書いてある画面がでます。自分そういのはさっぱりなので修正できません。 また、修正できる自信もありません。で、どうしたら2007でその操作がうまく作動することができますか。だれか教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロでファイル名やシート名変更できない
エクセルは初心者なのでマクロを自動記録して作成しています。 少しづつ動作を小分けにして記録して、まとめてボタンで連続実行させるようにしました。 (1)作成途中で失敗したら最初からの作業になると思い、 ある程度進んだら何度かファイルのコピーを作成して進めていました。 ある程度完成した時点でファイル名が「○○○4~コピー~」の様な名前だったので、正式に名前を決めて変更したらマクロの実行が出来なくなりました。(元の名前に戻すと実行可能) (2)またシートも複数のシートに跨って参照するようなマクロです。 シート名を分かりやすい名前に変更したらこの場合もマクロ実行できなくなりました。 (3)コピーしたファイルもマクロ実行できないものがあります。 コピーしたファイルはマクロ実行できないのでしょうか? (4)ファイル作成途中で何かの変更が生じて列や行の挿入を行った場合、 特定のセルを参照して計算するマクロは実行できなくなるのでしょうか? その場合、簡単に修正する方法はありますか? 初心者にも分かるような回答をよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- <マクロ>シートの名前を変えたい
いつも、教えていただきありがとうございます。 マクロを始めたばかりなので説明もうまくできるか分かりませんが 教えてください。 データ入力専用のシートがあります。(sheet1ですが、名前は「台帳原紙) そこにデータを入力した後、控えとしてシートを複製しています。 その後、入力のあるセルをクリアするマクロを自動記録しました。 複製は、シートの名前を指定してないので「台帳原紙(2)」となります。 そこで、自動記録したマクロに修正を加えて名前を変えるところまで 記録したいのです。 上記マクロは、「台帳原紙」にボタンを作りマクロを登録しています。 Sub Macro2() Sheets("台帳原紙").Copy Before:=Sheets(2) Sheets("台帳原紙").Select Range("A2:I19,A21:C30,I21:I30").Select Range("I21").Activate Selection.ClearContents ActiveWindow.SmallScroll Down:=-27 Range("A2").Select End Sub シートの名前は、今日の日付にしたいです。 台帳原紙のA2に今日の日付が入力されるのでそれを利用する方法でも良いのですが教えていただけませんか?
- ベストアンサー
- オフィス系ソフト
- エクセルの右クリックメニューを修正したい!
エクセルの右クリックメニューに同じ内容のマクロが 3つも登録されてしまいました。(登録の手順はよく分かりません)。右クリックメニューはどうすれば、整理修正できますか?。どなたかなるべく分かりやすく教えてください。宜しくおねがいします!
- 締切済み
- オフィス系ソフト
- ピボットテーブルのグラフの名前を変更するには?
エクセル2007です。 ピボットテーブルの場合はピボットテーブルオプションで名前の変更が可能ですが、 グラフはどうやって名前の変更をするのでしょうか? マクロの記録をして、グラフをいじると("グラフ 4")という名前が付いてます。 これの変更の仕方を教えてください。
- ベストアンサー
- オフィス系ソフト
- 並べ替えマクロでシートの名前を変更した場合
以下のマクロを記録しました。 「Sheet1」でA1:B20を選択して、昇順の並べ替えを実行して終了です。 VBEで中身を確認すると、途中にシート名の"Sheet1"が記述されています。 この内容だと、シート名を変更したり、別のシートで実行する場合は、マクロのシート名の記述を変更しないと実行できません。 これだと不便なので、シート名にかかわらず実行できる昇順マクロを作りたいのですが、何か方法はありますか。
- ベストアンサー
- Excel(エクセル)
- PowerPointで作った図形の名前を変更したい
PowerPointで、図形描画を使い四角を作りました。マクロの記録でそれを選択すると、 ActiveWindow.Selection.SlideRange.Shapes("Rectangle 88").Select と出て名前が「Rectangle 88」だとわかりました。 この図形の名前を「shikaku1」に変更する事はできますか? また、マクロの記録を使わずに名前を確認する事はできますか?
- ベストアンサー
- オフィス系ソフト
- Excel2010のマクロについて
こんにちは、 (マクロを使った?)あるExcel2010ファイルを他人から貰ったのですが、その一部を修正したいです。 Excelファイルは2種類あり、1つのファイルの「コンテンツの有効化」ボタンを押すと、プログラムが走り、2種類ファイルを見比べて、書き換えてくれます。 下記HPを参考に、マクロの記録を見たのですが、何もないようです。 後、どのような個所を見れば、マクロの内容を見ることができるでしょうか? http://excel2010.kokodane.com/excel2010macro_06.htm
- ベストアンサー
- Excel(エクセル)
- 他のプリンターを接続した後、MFC-J6980CDWが使えなくなりました。
- Windows10環境で、無線LAN経由でMFC-J6980CDWを接続しています。
- 電話回線はひかり回線です。
お礼
どうもありがとうございます。大変助かりました。本当にありがとうございます。名前の変更の件といいマクロの分割の件といい、とても勉強になりました。マクロマスターを目指してがんばります。