VBA

配列(一次元/二次元)

配列の値を変更・更新する(1次元/2次元)

VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 その処理方法が間違いです。 ...
0
配列(一次元/二次元)

配列の要素に値を入れる【For文】

VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 その処理方法が間違いです。 ...
0
配列(一次元/二次元)

配列の値を取得する(1次元/2次元)【For文で取得】

VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 その処理方法が間違いです。 ...
0
配列(一次元/二次元)

配列の値を取得する(1次元/2次元)【ForEach文で取得】

VBAで高速処理に欠かせない配列処理 ExcelVBAマクロは動作が遅いと言われがちです。それは大きな間違いです。 大体そういう方は、大量のデータをワークシート内のセルで、検索、代入、計算しており、 その処理方法が間違いです。 ...
0
VBATips

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

上記は他ブックや他シートの使用しているセル(UsedRange)を指定して最終行や最終列を取得します。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 ...
0
配列(一次元/二次元)

二次元配列をランダムに並び替える処理をパーツ化する【Rnd関数】【ExcelVBA】

二次元配列をランダムに並び替えたい ランダムに並び替えるのに、特に難しい処理をしているわけではありません。 下記手順で並び替え可能です。 ①二次元配列の列を一つ増やす。 ②Rnd関数でランダムな値(乱数)を入れる。 ③①の増や...
2
VBATips

特定文字以降を削除する処理をパーツ化する【Split関数応用】【ExcelVBA】

特定文字以降の文字列を削除したい フォルダパスとファイル名を分けたいやファイル名と拡張子を分けると同様に、 特定文字以降の文字を削除したい場合があります。パーツ化することで簡単にコピペで使えます。 特定文字以降の文字列を削除するサンプ...
0
開発事例・受講事例

マクロ開発事例-機器台帳データ抽出

お困りごと 機器台帳をエクセルを使用し一覧としてデータベース管理をしています。 一覧とは別に個々の機器情報をマスタとしてPDF保存しておく必要があります。 何万件ものの機器があり、手作業でPDF保存作成作業をしていましたが、限界を...
0
開発事例・受講事例

マクロ開発事例-現金出納帳_OCR変換後調整マクロ

お困りごと 現金出納帳をエクセルで作成しています。 しかし、現場からは紙の提供しか受けられない状況で、会計ソフトに取込する為のCSV作成にに30分から1時間かかっています。 毎月の作業で時間の無駄も感じ、もはや会計ソフトの辞書機能を使...
0
開発事例・受講事例

マクロ開発事例-病院様 後納郵便集計

お困りごと 約200床ほどある病院の総務部に勤務しています。郵便発送数が多く、後納郵便を利用しています。 ・郵便の区分(ゆうメールや定型、定型外等) ・重量による単価違いの通数 を管理する必要がありますが、通数をアナログで管理し、電...
0
開発事例・受講事例

マクロ開発事例-ECサイト運営企業様 メーカーWeb在庫取得

お困りごと amazon、楽天、ヤフーショッピング、ヤフオク、メルカリ等、通販サイトを運営しています。 受発注商品での委託販売がメインでメーカー在庫を取得する必要があります。 以下の理由で、非効率・お客様に迷惑をかけていると理解し...
0
関数・メソッド

半角空白スペースを繰り返し入力する【Space関数】【ExcelVBA】

構文 Space(Number)   Number・・・ 半角空白スペースを入力したい回数 戻り値・・・・指定回数分の半角空白スペース(文字列)を返します Space関数は半角スペースを繰り返し入力します。 指定した文字を繰り返し...
0
関数・メソッド

文字コードで文字列を取得する【Chr関数】【ChrW関数】【ExcelVBA】

構文 Chr(CharCode)   CharCode・・・Shift_JIS形式の文字コードを選択 戻り値・・・・・String(ASCIIコードで指定された文字列を返す) Chr関数は文字コード(ASCIIコード)から文字列に変...
0
関数・メソッド

文字コード(Shift_JIS)を取得する【Asc関数】【ExcelVBA】

構文 Asc(String)   String・・・文字コードを調べたい文字列・変数 戻り値・・・Integer(Stringに該当する文字コードの数値)※ASCIIコード Asc関数は指定文字列のASCIIコードを判別します。 ...
1
関数・メソッド

文字列のスペース(先頭or末尾)を削除する【LTrim】【 RTrim】【Trim】【ExcelVBA】

構文 LTrim(String)  先頭のスペース削除 RTrim(String)  末尾のスペース削除 Trim(String)   先頭と末尾のスペース削除 String・・・スペースを削除したい文字列・変数 戻り...
0
関数・メソッド

環境変数の値を取得する【Environ関数】【ExcelVBA】

構文 Environ({envstring | number}))  envstring・・・取得したい環境変数名 number  ・・・取得したい環境変数番号(1~255までで指定) ※envstringもしくはnumberど...
2
関数・メソッド

アルファベットを大文字→小文字(小文字→大文字)に変換する【LCase関数】【UCase関数】【ExcelVBA】

構文 LCase(String) As Variant UCase(String) As Variant String・・・LCaseの場合、小文字にしたい文字列 ・・・UCaseの場合、大文字にしたい文字列 戻り値 ・・...
0
関数・メソッド

文字列の長さを取得する【Len関数】【LenB関数】【ExcelVBA】

構文 Len(Expression) As Variant LenB(Expression) As Variant Expression・・・文字数を取得したい「文字列」・「値」を指定します。 戻り値 ・・・Variant ...
0
雑記

コロナで審査できなくてもAdsenceは合格する アクセス数を増やせ【Googleアドセンス】

個人のブログやサイトが増えた昨今、Adsence合格は一つの指標です。 新型コロナウイルス(Covid-19)で審査が出来ないと表示されることも多く、 不合格の原因がわからない方も多いかと思います。まずはアクセスを増やしましょう。 G...
0
関数・メソッド

文字列の任意の位置から 一部の文字列を取得する【Mid関数】【MidB関数】【ExcelVBA】

構文 Mid(String, Start  As Long , Length As Long) As Variant MidB(String, Start  As Long ,Length As Long) As Variant...
0
タイトルとURLをコピーしました