教えて下さい!エクセルVBAに詳しい方
派遣先の上司にエクセルのVBAでマクロを組むように言われました。
MSオフィスではないアプリケーションから表データをコピーして、エクセルのシートにぺーストをするという流れです。
エクセルのVBAでそこまで出来るんでしょうか?😥
新しいレスの受付は終了しました
もう少し具体的に書いてもらうとわかりやすいですが以下にあげた例ならマクロコーディングできます。
一例:)
読み込むファイルの形式がデータテキスト型のものでフォームボタンを作り、ファイルを自分で選択できるよう組んでやり、指定選択したものをセルに反映して表・データをCSV形式にして作るようなマクロ。
Web画像やペイント画像として表示されている表データを同様、フォームボタンを作成し、読み込みファイルを指定して特定のシートに自動貼付けするマクロ。
個人的な組み立て方としてですが、前者ならデータ処理操作をPerlで行い、VBAがファイル操作をします。
後者の場合は他アプリケーションからデータ画像を取ってきて反映するだけなのでVBAだけで組みますかね。
>> 2
こんばんは。
ネットワークサーバーやデータベースサーバーも操作できますよ。もともとVB(6.0ですけど)からの派生アプリケーションなのでコマンドプロンプトで操作可能なものも含め環境構築は可能です。
で、本題です。一つの方法としてですが、別ウィンドウとして表示されるパス、もしくは画像ファイルのアドレスを取得してString変数に格納します。もしくは一度ファイルを保存して、GetopenFilename関数を使いアプリケーション変数からString変数として格納します。
例:
(Dim PEKEPEKE As Application
Dim FileName As String
FileName=PEKEPEKE.GetopenFilename(初期化変数)みたいに)
続きます。
新しいレスの受付は終了しました
しごとチャンネル 板一覧