• ベストアンサー

EXCELのV4マクロをVBAに書き直せるか?

EXCEL2000にてV4マクロにて書かれたEXCELアドインがあります。 これをEXCEL2000のVBAに書き直して欲しいという依頼がありますが、 V4マクロよりVBAにて無理な事や注意点があれば教えてください。 よろしくお願いします

  • Koba5
  • お礼率81% (96/118)

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

>EXCEL2000にてV4マクロにて書かれたEXCELアドインがあります。 >これをEXCEL2000のVBAに書き直して欲しいという依頼がありますが、 他の人から依頼があった場合に、この様な簡単に説明したつもりの依頼があります。 このアドインが作業の中でどの様に使われているのかなど、 もっと本質の部分に戻って現在のPCの機能、エクセルの機能などから 総合的にアドバイスしてあげたほうが 良い結果がでます。 EXCEL2000にてV4マクロですので10年以上前のシステムだと思いますし!! それと、依頼する側も、色々と説明するのが手間なので、手抜きの説明をしてくる場合も 結構あります。

Koba5
質問者

お礼

hallo-2007さんコメントありがとうございます

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

VBAとVer4 マクロ関数は基本的に言語そのものが違うものですから、結果から遡ってつくっていくことになりますが、最初から自由な発想のままに作り直ししたほうが、早いです。ご質問者が、掲示板に質問するという時点で、こういう問題が分かっていらっしゃらないようですが、いずれにしても、一度、コードを見せていただいたほうがよいのではないかと思います。

Koba5
質問者

お礼

Wendy02さんコメントありがとうございます

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

やれば何でもできる

Koba5
質問者

お礼

SaKaKashiさんコメントありがとうございます

関連するQ&A

  • Excel 2003のVBAマクロデータをExcel 2007で見たい

    Excel 2003のVBAマクロデータをExcel 2007で見たい。 Excel 2003でVBAマクロを登録したExcelファイルがありますが、今回、Excel 2007をインストールして、該当ファイルを開いたところ、「マクロデータを削除しました。」とメッセージが出て、VBEを起動してもマクロが見えなくなりました。OSはWindowsXP SP3です。Excel 2003で登録したVBAマクロをExcel 2007で削除されないで、次の2点について、可能にするにはどうすればよいか、ご教示願います。 (1)マクロデータを残す方法。 (2)マクロ起動する方法。

  • Excel2007でマクロの呼び出し方がわからず困っています。

    Visual Studio 2008でExcelアドインのソリューションからリボン(ビジュアルデザイナ)を使って、Excel2007でリボンにボタンを作ったのですが、Excel2000で作ったVBAマクロをどうやって呼び出してよいかわかりません。どこにどういうコードを書いたら、ボタンにマクロを登録できるのでしょうか?回答をお待ちしています。

  • EXCEL VBA マクロ値 のコピーについて

    マクロの初心者です。EXCEL VBA でタイマーマクロを作成し、結果の値を他ファイルの  EXCELシートに貼り付けようとしたところ、2012/9/30 13:38が2008/9/29      13:38となり、-0:08:53が-0.00616898148・・・・となり、真値がコピーできません。どなたか教えていただけないでしょうか?

  • Excel マクロ無効化

    Micorsoft Excelで、VBAで以下のように指定のExcelファイルのマクロを無効化したいのですが、やりかたを調べてもよくわかりません。できないのでしょうか?アドバイスいただけると幸いです。 具体的にやりたいこと (1)マクロ有効にしたExcelファイルのVBAから他のExcelファイルをマクロ無効で開く (2)マクロ有効にしたExcelファイルのVBAで、開いているExcelファイルのマクロを無効に設定する。(有効だったものを無効にする)

  • エクセルVBAで2つのマクロを同時に動かす

    エクセルVBAで2つのマクロを同時に動かすことはできるでしょうか。できる場合注意点はあるでしょうか。たとえばクエリで5分毎にWebページをダウンロードするプログラムを動かしいる時、別のエクセルVBAプログラムを動かすと、たまたま5分毎のクエリ取得時間に当たると、別エクセルの方にWebページが書かれてしまう場合があります。これを防ぐ方法はあるでしょうか。

  • エクセルのマクロ、VBAって?

    お世話様です。 エクセルは関数(fx)で計算等は出来るのですが マクロ、VBAとなるとさっぱり判りません? マクロ、VBAとは何ですか? どのような時にマクロ、VBAを使用するのでしょうか? 参考URLがあれば教えてください。 以上、お願いします。

  • Excel 2007 マクロは、即、そのまま使用はできないのですか?

    Excel 2007 マクロは、即、そのまま使用はできないのですか? Excel 2007を初めて使用して、Excel 2002のファイルを開きましたが、 マクロは、即、そのまま使用はできないのでしょうか? ざっと、基本的なセキュリティ設定はしたつもりですが。 1、Excel 2002の「ユーザー設定画面」で作ったツールバーが   Excel 2007のVBA画面の「ユーザー設定画面」には全く見当たりませんが、   下記フォルダのExcel12にExcel10を上書きしてしまえばよいでしょうか?  C:\Documents and Settings\Owner\Application Data\Microsoft\Excel 2、アドインをクリックした画面に現在「Excel 2002で自作したツールバー」が数個表示されますが、  ・即、マクロ実行できるものと、  ・再度、マクロの登録をしないといけないもの(マクロ実行不可のもの)、  がありますが、再度、マクロの登録をしないといけませんか? 何卒、ご教示のほどをお願い致します。

  • VBAのやり方とマクロ

    ExcelでVBA(ビジュアルベーシック)出来るんですか Office2007なんですが、どうやってやるんですか、 教えて下さい、お願いします マクロの事もお願いします

  • マクロとVBA

    エクセル2000を勉強していると、マクロとかVBAという言葉が出てきます。マクロは分かってきたんですが、VBAとはなんですか? また簡単なマクロを組んだり、VBAを勉強したいので参考になるHPなどがあれば教えてください。

  • Excel マクロ & VBA で教えてください

    Excel マクロ&VBA の教則本で、独習しています。その中の「すべてのブックに対して 処理を繰り返す」との項目で、以下の様な「コード」があります。           Sub 開いているブックに処理を実行( ) Dim 全ブック As Workbook For Each 全ブック In Workbooks 全ブック .Save Next End Sub これを実行すると、以下の「メッセージ」が表示されました。 Microsoft Excel プライバシーに関する注意:このドキュメントは、マクロ、Activexコントロール,XML拡パックの情報、又はWebコンポーネントが含まれています。これらにはドキュメント検査機能で削除することが出来ない個人情報が含まれる場合があります。 そして 「OK」 ボタンをクリックすると VBA に戻り、「キャンセル」ボタンをクリックすると「実行時エラー’1004’:ファイルを保存出来ませんでした」とのメッセージが表示され、「セキュリティー」に問題があるのかと、「セキュリティー」の設定を、教本を見ながら、色々試してみましたが、解決出来ません。どの様にすれば実行出来るのか?御指導御教授の程、よろしくお願い致します。 動作環境は以下の通りです。 ◎OS -- Windows7 ◎Excel -- Microsoft Excel 2010

専門家に質問してみよう