[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シートの文字をマクロに取り込む』(秀じい)
初心者です。社内でエクスチェンジサーバーでアウトルックを使用していますが、
稟議書などの回覧順序を自動記録させたマクロなので回覧先ごとに残業申請などが多数存在しています。トホホです。
そこで、エクセルシート上に回覧先の名前を作っておいて・・・自動記録マクロの名前の部分だけ自動的に書き直す方法を教えていただきたいのです。
ActiveWorkbook.HasRoutingSlip = True
With ActiveWorkbook.RoutingSlip .Recipients = Array("田中健", "池田隼人", "森真一", "原田ともよ")
宜しくお願いします。
マクロでマクロを書き直すんですか? 方法はあるんでしょうがココで書くべきものではないです。 下記のようにセルの値を単純に配列変数に格納して 変数をArray関数に渡すのではダメなんでしょうか。
Dim MyArray() As String Dim MyCount As Long Dim i As Integer
MyCount = Range("A65536").End(xlUp).Row ReDim MyArray(MyCount - 1)
For i = 1 To MyCount MyArray(i - 1) = Cells(i, 1) Next i
ブックを回覧するような環境がないので、検証できませんが・・・。 (KAMIYA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.