[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/07/20(Wed) 08:40
投稿者名:BELL
Eメール:
URL :
タイトル:
VB6.0からEXCELのマクロを記述するには?
こんにちは。

VB6.0のプログラムにてEXCELを作成し、作成したEXCELに
マクロを記述し名前を付けて保存したいと思っております。

EXCELの作成や保存方法は判るのですが、マクロの記述(埋め込み)方法が
判りません。

EXCELのバージョンは2000です。

ご存じの方、御教授願えないでしょうか?

宜しくお願い申し上げます。

投稿時間:2005/07/20(Wed) 09:16
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: VB6.0からEXCELのマクロを記述するには?
> EXCELの作成や保存方法は判るのですが、マクロの記述(埋め込み)方法が
> 判りません。
hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200401_04010052.html

投稿時間:2005/07/21(Thu) 09:06
投稿者名:BELL
Eメール:
URL :
タイトル:
Re^2: VB6.0からEXCELのマクロを記述するには?
魔界の仮面弁士様

 早速の回答有り難うございます。

 大変助かりました。

             BELL


> > EXCELの作成や保存方法は判るのですが、マクロの記述(埋め込み)方法が
> > 判りません。
> hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200401_04010052.html

投稿時間:2005/07/21(Thu) 13:08
投稿者名:BELL
Eメール:
URL :
タイトル:
もう1点だけ教えて頂けないでしょうか?
> > EXCELの作成や保存方法は判るのですが、マクロの記述(埋め込み)方法が
> > 判りません。
> hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200401_04010052.html

VBからEXCELへのマクロ記述方法は上記アドレスを参照させて頂き
無事出来たのですが、ワークシート内にプログラムを記述する方法を
御教授頂けないでしょうか?

例として
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

End Sub

といった内容を記述し、作成したEXCELのワークシート内をダブルクリックすると
命令が実行される様になればと思っております。

お手数をお掛け致しますが、宜しくお願い申し上げます。

投稿時間:2005/07/21(Thu) 13:39
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: もう1点だけ教えて頂けないでしょうか?
> > hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200401_04010052.html
> VBからEXCELへのマクロ記述方法は上記アドレスを参照させて頂き
> 無事出来たのですが、ワークシート内にプログラムを記述する方法を
> 御教授頂けないでしょうか?
手順は一緒ですよ。ヘルプで、VBComponentオブジェクトの機能を良く調べてみて下さい。

> ワークシート内にプログラムを記述する方法を
.VBComponents.Add() でモジュールを追加する代わりに、
.VBComponents("ThisWorkbook") や .VBComponents("Sheet1") などを用いて、
既存のモジュールを操作しましょう。

投稿時間:2005/07/21(Thu) 14:43
投稿者名:BELL
Eメール:
URL :
タイトル:
Re^2: もう1点だけ教えて頂けないでしょうか?
魔界の仮面弁士様

 重ね重ねお礼申し上げます。
 無事、完成致しました。

            BELL
> > > hhttp://homepage1.nifty.com/MADIA/vb/vb_bbs/200401_04010052.html
> > VBからEXCELへのマクロ記述方法は上記アドレスを参照させて頂き
> > 無事出来たのですが、ワークシート内にプログラムを記述する方法を
> > 御教授頂けないでしょうか?
> 手順は一緒ですよ。ヘルプで、VBComponentオブジェクトの機能を良く調べてみて下さい。
>
> > ワークシート内にプログラムを記述する方法を
> .VBComponents.Add() でモジュールを追加する代わりに、
> .VBComponents("ThisWorkbook") や .VBComponents("Sheet1") などを用い
て、
> 既存のモジュールを操作しましょう。