掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
EXCELでのシートの追加時、末端に追加するには? (ID:12217)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>expression.Add(Before, After, Count, Type) >ということなんですが、「Variant型の値を使用します」という部分が う〜ん,VBAのヘルプは,ちょっとわかにくいですね. CreateOleObject('Excel.Application'); で作成したExcelオブジェクトに対してBasserさんからレスがありますが, 2番目の引数が,どのシートの後ろに追加するか,という指定です. Basserさんのコードでは,現在のシート数番目のシートを指定しています から,最後となるわけです.Variant型でとありますから, var ASheet : Variant; と定義しておいて, ASheet:=Worksheets[Worksheets.Count]; として,ASheetを使用する方法も使えます.参考までに,ComObjでは, CoExcelApplication.Create といったExcelオブジェクトの生成方法もあります.あまり使用されて いないようですが...
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.