Base自分用のナレッジベース。Server、オープンソース系のシステムやフリーソフトに関する情報、iPhone、Androidスマホ便利情報など役立つ情報などを覚書しておくためのブログ。リニューアルされました。リダイレクトされます。テンキーの"*"をクリックして選択される範囲、VBAで言うと"CurrentRegion")のセルのデータだけをCSV形式のファイルにエクスポートするプログラムを作成したので覚書しておく。プログラム実行時には、[名前を付けて保存]ダイアログボックスを表示してCSVファイルの保存先を任意に決められるようにしてある。マクロの実行から指定して実行するのは少し面倒なので、今回はコマンドバー(CommandBar)をVBAで作成させ、作成した2つのボタンにそれぞれのプログラムを割りつけるようにした。以下にCSV形式でエクスポートするプログラムとコマンドバーを作成するプログラムを記述。CSV形式に保存するサンプルプログラムまず最初にCSV形式に保存するためのプログラムを記述。各データは、引用符として(")ダブルクォーテーションで括るようになっているが、後述するコードに変更すれば引用符を使わないようにもできる。Subデータを引用符(")ダブルクォーテーションでくくらない場合は、40行目と48行目のコードを変更する。","作成したプログラムをコマンドバーに割り当てるサンプルプログラム次にこのプログラムをコマンドバーに作ったボタンから実行できるように新たにコマンドバーを作成するプログラムを記述。VBAでコマンドバー(CommandBar)を操作する方法に関する詳細は以下のサイトを参照。"選択されている範囲をCSV形式でエクスポートします。"アクティブセル領域をCSV形式でエクスポートします。Subいちいちこのファイルを呼び出さなくてよいので頻繁に利用するのであればアドイン化する。前の記事に書込みしてしまい申し訳ございません。エクセルで選択範囲のみ保存するマクロが分からず、こちらへたどり着きました。他のサイトでは見つからなかったので、大変為になりました。保存したいのがWebページ(htm,html)形式の場合は、どのように書いたらよろしいでしょうか...?分かるところだけ書き換えてみたのですが、エラーで実行できずに;お忙しいところすみませんが、どうぞよろしくお願いいたします。お時間ございますときに教えていただけますと幸いです。データベースインポート位置webサイトウィンドウサイズ端末にAPNが正しく設定されていません。(11/25)プロフィールこのブログの中の人:billyboyこのブログを見に来てくれてありがとうございます。このブログの中の人はExcel、AccessのVBAに関するカスタマーサポート、技術ドキュメントのの作成業務を経験後、開発系SEを経て現在は金融系企業のシステム運用/保守SEとして働いています。当初自分が困ったときに解決した方法や社内/外からの技術的な問い合わせに回答した時に作ったプログラムなどを自分用の備忘録としてこのブログを開設しました。たくさんの方に見に来ていただけてることに気づいてからはなるべく誰が見てもわかるような記事内容にすることを意識して書いています。