VBA

Internet Explorer自動操作

VBAでIE操作「ブラウザの読込待ち」処理をパーツ化する【エクセルマクロ】

今回はIE操作で必要な、待機処理です。 指定したページへ遷移しても、Webページの読込前に次の処理をすると、エラー発生してしまいます。 VBAでのIE操作はページ遷移後、必ずページ読み込み待ちの処理が...
0
Internet Explorer自動操作

VBAでIE操作する為の必須条件「参照設定」する【エクセルマクロ】

ExcelVBAマクロではIEを自動操作し、Webスクレイピング、Webクローリングをする事が可能です。 VBAでIE(Internet Explorer)操作の必須条件が「参照設定」です。 必要な参...
0
VBATips

指定セルの背景色をコピぺ処理をパーツ化する【エクセルマクロ】

上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 RangeでもCellの形式でもOKです。 複数セルに一括コピペもOKです。 その他 視覚効果は...
0
VBATips

全てのシートの「英数字は半角」「カタカナは全角」に変換する処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートのセル表記の「英数字は半角」「カタカナは全角」に変更します。 StrConv関数で文字列を、すべて「全角」に変更した後、英数字の場合は半角に変換しなおします。 上記をお...
2
一覧表

【VBA一覧】「名前を付けて保存」「ファイルを保存する」に使う拡張子[XlFileFormat 列挙体]

マクロで「名前を付けて保存」「ファイルを保存する」で使用するWorkbook.SaveAs メソッド。 引数FileFormatで指定可能な定数一覧です。対応のExcelのVerは2013~です。 よ...
0
VBATips

セルの結合は厄介?結合で実行結果が異なる【エクセルマクロ】

本サイトで好評な記事がパーツ化です。 パーツ化する事でVBAの開発は楽になりますが、 セルの結合(Merge)が原因で、パーツが利用できない場合があります。 パーツ化とは ExcelVBAマクロ初級者...
0
開発事例・受講事例

マクロ開発事例-美容院様(顧客カルテ)

お困りごと 10年前に他の会社様にスクラッチで開発して頂いたMicrosoft Access2003の顧客管理ソフトのWindows10対応が出来ず、古いWindowsXPで運用を続けていました。 以...
0
開発事例・受講事例

マクロ開発事例-ECサイト運営企業様 ネットショップ連動

お困りごと amazon、楽天、ヤフーショッピング、ヤフオク、メルカリ等、通販サイトを運営しています。 ECサイト一元管理システムが色々とありますが、費用面とシステム面で合わず、受発注をエクセルで手作...
0
開発事例・受講事例

マクロ開発事例-整骨院様 電子カルテ

お困りごと 整骨院に10年勤め、独立開業するにあたりカルテ管理をシステムで行おうと考えていました。 当時勤めていた整骨院では高額なシステムを利用しており、継続利用は難しく途方に暮れていました。 また、...
0
開発事例・受講事例

マクロ開発事例-パッケージシステム販売中小メーカー様

お困りごと 業務用パッケージシステムの自社開発、販売を行っている会社です。 見積や受注などの販売管理は自社開発のWebシステムを導入しており、自社全体で考えればWebシステムはとても有効です。しかし、...
0
おしらせ

★募集中★エクセルマクロ販売パートナー(販売代理店)募集

エクセルマクロ 販売パートナー募集 エクセルマクロ開発実績10年超の「VBA-Create」ビジネスパートナーを募集しています。 VBA-Createでは2種類の代理店制度(パートナープログラム)を準...
0
_基本

オートフィルターは厄介?FindやEndが使えなくなる【エクセルマクロ】

本サイトで好評な記事がパーツ化です。 パーツ化する事でVBAの開発は楽になりますが、 オートフィルター(AutoFilter)が原因で、パーツが利用できない場合があります。 パーツ化とは ExcelV...
0
VBATips

ExcelVBAマクロ-ヘッダー行を加味して「最終行」取得処理をパーツ化する

上記はヘッダー行を加味して最終行を取得します。 最終行を取得したい時・・・テーブルやデーターベース等の考えで、エクセルを使用しているかと思います。その場合、単純に最終行を取得した時に、最終行=ヘッダー...
0
VBATips

「アルファベットから列番号/数値からアルファベット」相互変換【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 この関数はマクロ開発者には必須で覚えてもらいたいです。 使ってほしい理由 プログラムが開発者の独りよがりになるのも寂しいものです...
0
VBATips

ExcelVBAマクロ「CSVファイルを文字列形式で開く」をパーツ化する

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 ダブルクォーテーション(”)で括られている、CSVファイルは開けません。 TAB区切りのテキストファイルは開けません。(カンマ区...
0
一覧表

【VBA基本】エクセルの仕様と制限(最大値等)

備忘録を兼ねて、VBAマクロ、エクセルに関わる仕様と制限を記載します。 確認したい部分の抜粋です。詳細はMicrosoftのページを参照してください。 対応のExcelのVerは2013~です。 範囲...
0
VBATips

「ブックを閉じたままデータ取得する」をパーツ化する(ExecuteExcel4Macro)【ExcelVBA】

上記関数を使用する事で、 ・データ取得先のブックを閉じたままデータを取得可能です。 ・ブックを開かないので高速でデータを取得できます。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に...
0
雑記

Excelマクロとは?VBAとは?

マクロとは?VBAとは? マクロはエクセルの操作を人がするのではなく、プログラムが操作します。 エクセルの処理を自動化する事で作業効率化に繋がります。 マクロはプログラムです。プログラムということは、...
0
_基本

ワークシート名を変数にSetし、短い名前で利用する【マクロ初級者必読】

ExcelマクロこんなコードはNGです マクロ初級者の方、下記のようなコード記載をしてませんか? マクロの使用が一度限りであれば特に問題ありませんが、今後運用していくマクロだと大変です。 NG理由 単...
0
VBATips

他ブック他シートの「最終行」「最終列」取得処理をパーツ化する【ExcelVBAマクロ】

上記は他ブックや他シートを指定して最終行や最終列を取得します。 ActiveSheetsの最終行、最終列を取得する場合は下記を参照してください。 使い方 上記をお好きなモジュール内にコピペしてください...
0