- ベストアンサー
マクロファイルの利用について
Wendy02の回答
追伸: #2の回答者です >マクロの本を読んだこともないものですから、 クラスモジュールからというのは、Excelでは上級クラスですが、書籍についているCDが、ソースファイルでない限りは、Excelで書籍のExcelファイルを開いて、VBEから、そのまま、新しいブックに、コピー&ペーストすれば、一応、Excel のVBAの全体が大方分かってれば、そのままマクロは使えます。 >これが分からないようでは使用するのは無理でしょうか。 使う分には無理とは思いませんが、それを初級から学習するなら、クラス-インスタンスまでは、長い道のりが必要です。ただ、もう、それほど今のスタイルが使われることもないので、概念的なものだけを覚えれば済むと思います。今のスタイルは、結構、面倒です。
関連するQ&A
- エクセルマクロ
エクセルマクロファイルをインポート、エクスポートする動きをマクロ化することはできますか?ブック保存サイズをマクロファイルの出し入れを使って小さくしたいと考えています。シロート考えですがお願いします。
- 締切済み
- Visual Basic
- フォームで作成したマクロを開くには
いつもお世話になっています。 エクセルで会員管理のファイルでマクロの本を見ながら書いています。 ツール⇒マクロ⇒VBEを開いて⇒挿入⇒ユーザーフォームで「職員管理用」のフォームをつくりそれにマクロを書きました。 途中まで書いて、「終了してMicrosoft Excel へ戻る」からファイルの変更を保存して終了しエクセルを閉じました。 この後のマクロを記入しようとしましたが、以前に書いたマクロの画面が表示できません。 VBEを開いて「会員管理」のシートを選んでフォームのタブを選んでも出てきません。 再度新規にユーザーフォームを作成しようとすると「会員管理用のフォームの番号が4とか5になっています。 先に作成したフォームを開く方法をご指導願います。
- ベストアンサー
- オフィス系ソフト
- accessマクロについて教えてください。
csvファイルをaccessにインポート、エクスポートする業務があります。 ファイル名は「○○1」などとしています。 ※○○は全てのファイルに共通する名称で、 その後ろにファイルごとの連番をつけています。 この業務をマクロ化したいのです。 1つのマクロで1つのファイルをインポート、エクスポートする方法は分かるのですが、 複数ファイルを同時に変換する方法が分かりません。 VBAでも良いですので、教えてください。
- ベストアンサー
- オフィス系ソフト
- ACCESSで、テキストファイルをインポートしたい
宜しくお願い致します。 ACCESSで、テキストファイルをインポートしてテーブルを作成したいのですが、ファイル→インポートを選択して、ウィザードを開く方法は分かるのですが、マクロを作成してインポートは出来ないでしょうか? excel、CSVファイルでしたら、「ワークシート変換」、「テキスト変換」のマクロでインポートしたりエクスポートしたり出来ると思うのですが・・・、 (1)テキストファイルをインポートしたり、エクスポートしたりする場合、どのようなマクロがあるのでしょうか。 (ためしに、「出力」マクロで、あるテーブルをCSVファイルにエクスポートしてみたのですが、カンマ区切りにできず、excelのような枠付きのテキストファイルになってしまいました。) (2)容量が大きいデータの場合は、テキストファイルでエクスポートしたほうが良い・・・という認識に間違いはありませんでしょうか。 質問が一つ増えてしまいましたが、宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- 拡張子「xlm」のファイルについて
会社のExcelファイルで、拡張子が「xlm」のファイルがありました。Excel4.0というずいぶん古いバージョンのマクロのようですが、 (1)昔はこういうExcel4.0の「xlm」ファイルって、結構使われていたのでしょうか? (2)これのマクロはExcelのシートのセルにだけ書き込まれるものなのでしょうか?というのも、VBE画面でソースコードを見ようにも、VBAモジュールが全くなく、ソースコードらしきものはExcelのシートのセルにしか書かれていないからです。Excel4.0マクロって、VBEにソースコードを書き込むんじゃなく、Excelのシートのセルに命令を全て書いて動かすものなんでしょうか?
- ベストアンサー
- Excel(エクセル)
- エクセルのマクロを使ったファイルが他のPCで動きません。
マクロ超初心者です。 マクロは自動記録で登録しました。 40個くらいのマクロを自動記録して、 それを連続して実行できるようにしました。 自分のPCでは問題なく作動します。 そのエクセルファイルをメール添付で友人に送りました。 ところが友人のPCではエラーになり実行できません。 「実行時エラー1004 runメソッドは失敗しました。applicationオブジェクト」 と表示されるそうです。 個々のマクロを単独で実行しても出来ません。 そこで送ったファイルと同じファイルのマクロを全てエクスポートして そのファイルを友人に送り、それをインポートしてもらいました。 Visual Basic Editorで確認してもらうとそのファイルはインポートされたようですが、上記のエラーになります。 マクロのファイルは「module1.bas」のような標準モジュールです。 どうすればマクロを実行できるようになりますか? 初心者でも分かるような回答をよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセルに入力されているファイルを開く
いつもお世話になっております。 アクセスのデータにアドレスとファイル名を持っています。 このアクセスからファイル名をクリックしたりすると、 そのファイルが開くというのが理想なのですが、 それは、ムリかも知れないと思い、 一度、エクセルにエクスポートしてから、 アドレス&"\"&ファイル名でクリックすると そのファイルを開くというようなことはできないでしょうか。 マクロでファイルを開くことは可能ですが、 エクスポートした後、また、そのマクロをインポートしたり等は したくないなと思いまして。 どのバージョンでも構いません。 2007からできる等。 教えていただけると嬉しいです。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロ警告を消したい
マクロを作った覚えがないのですが、自分で作成したあるエクセルファイルを開くたび、マクロ警告が出ます。 ウィルスチェックでもひっかからないですし、VBEで確認してみても、マクロの存在は何もありません。 どのような原因が考えられるでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- マクロについて
エクセルバージョン2010です。 ABC(.エクセル拡張子)と言う通常のエクセルファイルを作りました。 次に、ABCファイルにマクロを作成し、 マクロ用・個人用フォルダーのマクロを保管するフォルダへの指定で、 ABC(.マクロ拡張子)のファイルを作りました。 この場合、ABC(.エクセル拡張子)と言う通常のエクセルファイルは削除しても良いのでしょうか? それと、一度、エクセルを再起動しました。 で、さっきのマクロ用ファイルのマクロの編集をクリックすると、 開いていないブックのなんとかは編集できません、 のダイアログがでて、編集画面を見られません。 一度削除したABC(.エクセル拡張子)を元に戻して、これを開いても編集画面は出ませんでした。 何がいけないのでしょうか? 最後に、ついでの質問ですが、 Book2.prn と言う、得体のしれぬファイルが、 エクセル保存用フォルダーに出来ています。 これは削除しても良いものでしょうか? 以上3点、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- マクロを移動する方法
インターネットのお気に入りや電子メールのアドレスをインポート、エクスポートで移動させるようにEXCELやWORDのマクロをインポート、エクスポートで他のPCに移動させることは出来るのでしょうか?出来るのであればやり方教えていただけないでしょうか。 又それはXP→WIN98、XP→XPへも出来るのでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
ご親切にありがとうございました。 頂いた回答を基に勉強していきます。 このようなページがあって本当に助かります。