これまでのところ、質問/解決策で大きな成功を収め、Excel vba で多くの知識を得ることができましたが、別の種類の問題で立ち往生しています。
これが私のシナリオです:
Excel vba スプレッドシートでシリアル化および追跡されるサンプルを作成します。複数の回線を追加でき、それらはシリアル番号で識別されます。送信される各サンプルには、シリアル化された情報シートが含まれています。現在、シリアル番号を Excel に入力すると、手動でシリアル番号を情報シートに入力し、印刷して、繰り返す必要があります。一度に 40 以上のサンプルを送信する必要がある場合があるため、これはイライラします。
私の理想的な解決策:
データ入力用に用意したユーザーフォームを使用し、リストボックスを使用して、入力したすべてのサンプルをスプレッドシートに記録したいと思います。これから、ユーザーがシートを印刷することを決定した場合、コマンド ボタンを押してマクロを実行できます。このマクロは、リストボックス項目 (一度に 1 つ) を取得し、Word テンプレート ファイルの特定の部分に情報を入力してから、それを印刷します。すすいで繰り返します。
私が本当に求めているのは、Excel から Word ファイルを開き、指定された領域に行を入力して、それを印刷するための一般的なコードを誰でも提供できますか? 私は今VBAをいくつか知っていますが、これは私のリーグから少し外れています。
編集:指定により、リストボックスのテキストをシートのどこに配置するかを選択するオプションが欲しいと思います。理想的には、右上隅と中央右側になります。しかし、完全に収まるように位置を調整する必要があります。助けてくれてありがとう、A.