vba-create

関数・メソッド

ファイルサイズを取得する【FileLen関数】【ExcelVBA】

構文 FileLen(filename) filename・・・・・・・・・ファイルサイズを取得したいファイルをフルパスで指定。 FileLen関数はバイト数でファイルサイズを取得します FileLe...
0
関数・メソッド

CurrentRegion表の高さ、幅を取得する【Rows.Height】【Columns.Width】【ExcelVBA】

指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。 抽出した表から ・高さを取得したい場合はRows.Heightで取得する事...
0
VBATips

CurrentRegion表の行数、列数を取得する【Rows.Count】【Columns.Count】【ExcelVBA】

指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。※可変の最終行などを取得する必要はありません。 抽出した表から ・行数を取得...
0
配列(Dictionary)

Dictionaryで「451:Property Letプロシージャが定義されておらず、Property Getプロシージャからオブジェクトが返されませんでした」の回避方法

451:Property Letプロシージャが定義されておらず、Property Getプロシージャからオブジェクトが返されませんでした CreateObject("Scripting.Diction...
0
開発事例・受講事例

マクロ開発事例-個人利用_日経平均株価の株価時系列データ取得マクロ

お困りごと 個人で、株を購入しており、日経平均株価をエクセルに落とし込みたいです。 株の購入へ役立てるのももちろんなのですが、エクセルVBAマクロの勉強用にコードも確認したいです。 導入した理由 現在...
0
開発事例・受講事例

マクロ開発事例-個人利用_ロト6購入数値生成マクロ

お困りごと 個人で、ロト6を毎週購入しています。 絶対に入れたい数字以外はランダムで数値を生成したいです。 今までは、自分で考えていたため、ランダムと思っていてもランダムではきっとないのでしょう。 マ...
0
開発事例・受講事例

マクロ開発事例-ヤフーショッピング用画像ファイル圧縮

お困りごと ヤフーショッピングの通販サイトを運営しています。 ヤフーショッピングに画像データをアップする仕様で、25MB単位で画像を圧縮する必要があります。 以下の理由で、非効率と理解していても手作業...
0
VBATips

「全シートをシート名でXPS保存する処理」をパーツ化する。【エクセルマクロ】

今、前面にあるブック(ActiveBook)の全てのシートを「シート名」でXPS保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用し...
0
VBATips

指定した範囲をXPS出力して保存する【VBAマクロ】

選択した範囲をXPS出力したい Excelで、特定の範囲をXPSファイルに出力したいケースがあります。 下記のようにActiveSheetや、すべてのシートをXPS保存するケースだけではなく、 シート...
0
VBATips

「ActiveSheetをXPS保存する」をパーツ化する【ショートカットキー】【VBAマクロ】

使い方 Ctrl + Shift + O(Outputの略)で「現在表示しているアクティブシート」をXPS化して保存します。 注意点 個人用マクロブックでご紹介していますが、アドイン化も一つの手です。...
0
配列(Dictionary)

ユーザー定義型変数はDictionaryに代入不可【ExcelVBA】

ユーザー定義型変数(構造体)はDicitonaryに代入が出来ない ユーザー定義型変数(構造体)をDictionaryやCollectionに格納しようとすると 以下コンパイルエラーが発生します。 ユ...
0
VBATips

日付・時間に関する機能のまとめ(逆引き目次)

日付(日時)や時間(時間)に関する機能やプロパティのまとめ記事です。 日付や時間を取得する 現在日付・現在時刻を取得する【Date関数/Time関数/Now関数】 指定した時・分・秒をそれぞれ取得する...
0
一覧表

【VBA一覧】Format関数で使用する表示形式一覧

Format関数で使用する表示形式の一覧サンプルです。 定義済みの書式一覧 書式 書式名 説明 表示例 日付 General Date 日付と時刻のどちらか、または両方を表示します 小数の部分がない→...
0
関数・メソッド

文字列の書式を設定する【Format関数】【ExcelVBA】

構文 Format(expression, format ]) expression・・・・・・・書式を設定したいシリアル値・値 format・・・・・・・・・設定したい書式 firstdayofwe...
0
VBATips

閏年(うるう年)の判定を行う【DatePart関数応用】【ExcelVBA】

VBAで閏年(うるう年)の判定を行う形です。 今回ご紹介する以外にも方法はありますが、一番シンプルな形で処理が可能です。 閏年(うるう年)の判定を行うサンプルコード DatePart関数を上手に使用し...
0
関数・メソッド

日付・時刻の書式を設定する【FormatDateTime関数】【ExcelVBA】

構文 FormatDateTime(Date ) Date・・・・・・・・日付・時刻のシリアル値 NamedFormat・・・指定書式【省略可能】※下記参照 namedFormatにし設定する定数 定...
0
関数・メソッド

加算・減算した日付・時刻を取得する【DateAdd関数】【ExcelVBA】

構文 DateAdd(interval, number, date) interval・・・・・・・時間単位を表す文字列※下記参照 number・・・・・・・加算/減算したい数 date・・・・・・・...
0
関数・メソッド

年初めからの日付を計算する【DatePart関数】【ExcelVBA】

構文 DatePart(interval, date]) interval・・・・・・・・時間単位を表す文字列※下記参照 date・・・・・・・・・計算したいシリアル値・日付 firstdayofwe...
0
関数・メソッド

日付や時刻の間隔を計算する【DateDiff関数】【ExcelVBA】

構文 DateDiff(interval, date1, date2]) interval・・・・・・・・時間単位を表す文字列※下記参照 date1・・・・・・・・・計算したい開始日・時間 date2...
0
関数・メソッド

数値から月名を文字列で返す【MonthName関数】【ExcelVBA】

構文 MonthName(Month , ) Month・・・・・月名を数値で入力(1~12)※1~12以外はエラー abbreviate・・・False→月を付与【規定値】True→月を省略【省略可...
0