AccessのVBAから任意のExcelファイルのアクティブシートを一番右端にセットする事と複数の列を削除するコードの定義方法をご教示頂けませんでしょうか。

Microsoft Access | Visual Basic115閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

もし >アクティブシートを一番右端にセットする事 というのが、 シートが複数あって アクティブシートが「Sheet3」で、あれば そのシートを、複数あるうちの一番右に「移動」したい、 ということであれば、 Set o_Ex_ws = o_ExWB.Sheets(o_ExWB.Sheets.Count) の行が、 そうではなくて、 Set o_Ex_ws = o_ExWB.ActiveSheet o_Ex_ws.Move After:=o_ExWB.Sheets(o_ExWB.Sheets.Count) みたいになると思います。

ThanksImg質問者からのお礼コメント

詳細なご教示ありがとうございます。 一度試してみます。 不明点があった場合は改めて質問させて頂きます。 どうぞよろしくお願いいたします。

お礼日時:2021/12/4 15:46