関数・メソッドファイルサイズを取得する【FileLen関数】【ExcelVBA】 構文 FileLen(filename) filename・・・・・・・・・ファイルサイズを取得したいファイルをフルパスで指定。 FileLen関数はバイト数でファイルサイズを取得します FileLe...2021.08.270関数・メソッド
関数・メソッドCurrentRegion表の高さ、幅を取得する【Rows.Height】【Columns.Width】【ExcelVBA】 指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。 抽出した表から ・高さを取得したい場合はRows.Heightで取得する事...2021.08.260関数・メソッド
VBATipsCurrentRegion表の行数、列数を取得する【Rows.Count】【Columns.Count】【ExcelVBA】 指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。※可変の最終行などを取得する必要はありません。 抽出した表から ・行数を取得...2021.08.250VBATips
配列(Dictionary)Dictionaryで「451:Property Letプロシージャが定義されておらず、Property Getプロシージャからオブジェクトが返されませんでした」の回避方法 451:Property Letプロシージャが定義されておらず、Property Getプロシージャからオブジェクトが返されませんでした CreateObject("Scripting.Diction...2021.08.242021.12.230配列(Dictionary)
開発事例・受講事例マクロ開発事例-個人利用_日経平均株価の株価時系列データ取得マクロ お困りごと 個人で、株を購入しており、日経平均株価をエクセルに落とし込みたいです。 株の購入へ役立てるのももちろんなのですが、エクセルVBAマクロの勉強用にコードも確認したいです。 導入した理由 現在...2021.08.232022.11.160開発事例・受講事例
開発事例・受講事例マクロ開発事例-個人利用_ロト6購入数値生成マクロ お困りごと 個人で、ロト6を毎週購入しています。 絶対に入れたい数字以外はランダムで数値を生成したいです。 今までは、自分で考えていたため、ランダムと思っていてもランダムではきっとないのでしょう。 マ...2021.08.220開発事例・受講事例
開発事例・受講事例マクロ開発事例-ヤフーショッピング用画像ファイル圧縮 お困りごと ヤフーショッピングの通販サイトを運営しています。 ヤフーショッピングに画像データをアップする仕様で、25MB単位で画像を圧縮する必要があります。 以下の理由で、非効率と理解していても手作業...2021.08.212021.12.010開発事例・受講事例
VBATips「全シートをシート名でXPS保存する処理」をパーツ化する。【エクセルマクロ】 今、前面にあるブック(ActiveBook)の全てのシートを「シート名」でXPS保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用し...2021.08.200VBATips
VBATips指定した範囲をXPS出力して保存する【VBAマクロ】 選択した範囲をXPS出力したい Excelで、特定の範囲をXPSファイルに出力したいケースがあります。 下記のようにActiveSheetや、すべてのシートをXPS保存するケースだけではなく、 シート...2021.08.190VBATips
VBATips「ActiveSheetをXPS保存する」をパーツ化する【ショートカットキー】【VBAマクロ】 使い方 Ctrl + Shift + O(Outputの略)で「現在表示しているアクティブシート」をXPS化して保存します。 注意点 個人用マクロブックでご紹介していますが、アドイン化も一つの手です。...2021.08.182022.01.060VBATips
配列(Dictionary)ユーザー定義型変数はDictionaryに代入不可【ExcelVBA】 ユーザー定義型変数(構造体)はDicitonaryに代入が出来ない ユーザー定義型変数(構造体)をDictionaryやCollectionに格納しようとすると 以下コンパイルエラーが発生します。 ユ...2021.08.172021.12.230配列(Dictionary)
VBATips日付・時間に関する機能のまとめ(逆引き目次) 日付(日時)や時間(時間)に関する機能やプロパティのまとめ記事です。 日付や時間を取得する 現在日付・現在時刻を取得する【Date関数/Time関数/Now関数】 指定した時・分・秒をそれぞれ取得する...2021.08.162022.06.060VBATips
一覧表【VBA一覧】Format関数で使用する表示形式一覧 Format関数で使用する表示形式の一覧サンプルです。 定義済みの書式一覧 書式 書式名 説明 表示例 日付 General Date 日付と時刻のどちらか、または両方を表示します 小数の部分がない→...2021.08.152023.01.070一覧表
関数・メソッド文字列の書式を設定する【Format関数】【ExcelVBA】 構文 Format(expression, format ]) expression・・・・・・・書式を設定したいシリアル値・値 format・・・・・・・・・設定したい書式 firstdayofwe...2021.08.140関数・メソッド
VBATips閏年(うるう年)の判定を行う【DatePart関数応用】【ExcelVBA】 VBAで閏年(うるう年)の判定を行う形です。 今回ご紹介する以外にも方法はありますが、一番シンプルな形で処理が可能です。 閏年(うるう年)の判定を行うサンプルコード DatePart関数を上手に使用し...2021.08.130VBATips
関数・メソッド日付・時刻の書式を設定する【FormatDateTime関数】【ExcelVBA】 構文 FormatDateTime(Date ) Date・・・・・・・・日付・時刻のシリアル値 NamedFormat・・・指定書式【省略可能】※下記参照 namedFormatにし設定する定数 定...2021.08.120関数・メソッド
関数・メソッド加算・減算した日付・時刻を取得する【DateAdd関数】【ExcelVBA】 構文 DateAdd(interval, number, date) interval・・・・・・・時間単位を表す文字列※下記参照 number・・・・・・・加算/減算したい数 date・・・・・・・...2021.08.110関数・メソッド
関数・メソッド年初めからの日付を計算する【DatePart関数】【ExcelVBA】 構文 DatePart(interval, date]) interval・・・・・・・・時間単位を表す文字列※下記参照 date・・・・・・・・・計算したいシリアル値・日付 firstdayofwe...2021.08.100関数・メソッド
関数・メソッド日付や時刻の間隔を計算する【DateDiff関数】【ExcelVBA】 構文 DateDiff(interval, date1, date2]) interval・・・・・・・・時間単位を表す文字列※下記参照 date1・・・・・・・・・計算したい開始日・時間 date2...2021.08.090関数・メソッド
関数・メソッド数値から月名を文字列で返す【MonthName関数】【ExcelVBA】 構文 MonthName(Month , ) Month・・・・・月名を数値で入力(1~12)※1~12以外はエラー abbreviate・・・False→月を付与【規定値】True→月を省略【省略可...2021.08.082021.09.030関数・メソッド