arracheri.com

3回目ご教示お願い水曜日

ご存知条件時

派遣先からエクセルのプログラムをべんきょうしてくださいといわれていますがOSはWINDOWS2003のエクセルをつかってます。アドインのしょりはまったくはんえいされていません。べつのプロジェクトから、配列を返すほうほうはありませんか?はけんしゃいんですビジュアルベーシックのエクセルのプログラムを教えてくださいはじめまして☆20代のはけんしゃいんです。ExcelVBAでほかのファイル(project)のプロシージャからはいれつのもどりちをしゅとくしたい自作アドインに、byrefかたで配列を引数にしたプロシージャを作り、別のファイルのプロシージャからそのアドインを呼び出して、アドインのプロシージャで配列に処理をして、そのけっかを呼び出し元のファイルのプロシージャでしようしたいのですが、処理できないようです。すみませんが初心者にもわかりやすいプログラムをおしえてください。教えていただけませんか?本当にすごく困っています。作りたいのが【あか】というなまえのワークシートがあります。このままだとじきゅうさげられちゃうんじゃないかと心配です。色のぬりつぶしをかいしします。おしたらよろしいですか【はい】【いいえ】をだします。(・・?ほんとうにわからないので(≧ロ≦)ノよろしくおねがいします。例えば、アドイン側 myAddin.xlasub test(byref strAry() as string) strAry(0)="a":strary(1)="b"end sub呼び出しもとsub execute() dim myAry() as string redim myAry(1) application.run macro:="myAddin.xla!test",arg1:=myAry() msgbox myAry(0) & "-" & myAry(1)end subじょうきのコーディングをしても、表示されるメッセージは "-" のみです。変数とかわからないしループで回すっていうのもわかりません。塗りつぶすはんいは横C5からG5と縦C5からG15の四角形のあいだをあかにぬりつぶすプログラムが作りたいです。へんすうであればアドインがわをFunctionにして戻り値をしゅとくできたのですが、はいれつですとうまくいきません。全くわかりません~~(>_<)ぜんぜんわからなくてこまっています。それでボタンがあってそれをおすとメッセージウインドーをだします。

プログラムレコード

WindowsInstallerや.NETFrameworkをけんさくするいつもお世話になっております。ACCEEではdocmd.findrecordでできたのですが、方法はありますでしょうか?VBAでユーザーていぎようしサイズのねをしゅとくするげんざい、Excelでしゅっか伝票(連続ようし)をいんさつするVBAをさくせいしています。理想としてはVBAをじっこうするとその都度「しゅっかでんぴょう」のようしサイズ(コード)を取得しPaperSizeにせっていできればよいのですが、そのような方法をごぞんじのほうがおられましたらごきょうじのほどよろしくお願い致します。[プリントサーバ-のプロパティ]にとうろくしている「しゅっか伝票 幅9インチ 高さ4インチ」をようしサイズに指定したいのですが、VBAを実行するパソコンが変わると「ActiveSheet.PageSetup.PaperSize」にせっていされる値も変わってしまうため、どうすればよいのかなやんでいます。今後それらがバージョンアップしたときにも対応できるようなレジストリのしらべ方やプログラムの組み方などいいあんはありませんでしょうか?visual basic 2005 DataGridView 内のけんさくについてvisual basic 2005を利用しています。フォームでにんいの値をテキストボックスに入力し、そのねでDataGridView内の検索をおこない、けんさくされたレコードにフォーカスを移動したいとおもっています。今のシステムにWindowsInstaller3.1や.NETFramework2.0がひつようなので、VBでレジストリをしらべているのですが、そのバージョンのレジストリをちょくせつみにいっているため、今後WindowsInstallerや.NETFrameworkがバージョンアップした場合に、そのプログラムでは対応できないため、不安をかんじております。