VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/01/05(Mon) 15:43
投稿者kaminari
Eメール
URL
タイトルVBからのExcel操作法について

お世話になります。

VBからExcelを動かすプログラムを作成しております。
マスターのExcelファイルをコピーして、コピーしたExcelファイルに
データを書き込むプログラムです。

Excel上にオートシェイプのテキストボックス(@)を配置してあり、VBで
コマンドボタンを押したときに@に値を書き込みたいのですが、
上手くいきません。

マクロを作成して、ソースを見てみたのですが、理解できませんでした。
どなたかご教授お願いいたします。

また、Excelの結合したセルに次々とデータを入れていこうとしたのですが、
上手くいきませんでした。
簡単なソースを示させていただきます。
-------
A1-A2(@) A3-A4(A) A5-A6(B)を結合しています

グリッドのデータA、B,Cをそれぞれ@、A、Bに入れようとしましたが
@にだけAが入り、ABには入りませんでした。
grid.TextMatrix(1, 1)=A
grid.TextMatrix(1, 2)=B
grid.TextMatrix(1, 3)=C


for b= 1 to 3
    a=a+1
    objExcelApp.ActiveSheet.Cells(1, a).Value = grid.TextMatrix(b, 1)
next b
-------

結合したセルを指定する方法がありましたら、ご教授お願い致します。

環境は
VB6.0
Excel97

です。
よろしくお願い致します。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -