Excel

Excel

シートAから文字を読み取り、シートBに存在しない一意の文字リストを追加する

Sub prcAppendUniqueNames() ' 機能概要: シートAから文字を読み取り、シートBにまだ存在しない一意の文字を追記する Dim rngSource As Range Dim rngCell As Range Dim ...
Excel

サブフォルダ内ファイルコピー

Sub prcPDFファイルをコピーする() ' 機能概要: フォルダAのサブフォルダ内のPDFをフォルダBにコピーする ' 留意点: サブフォルダのみ対象、フォルダA直下は対象外 ' 変数宣言 Dim fso As Object ' ファ...
Excel

入力されているRGB値でそのセルの背景色をセット

Sub prcSetCellBackgroundColor() ' 機能概要: セルに入力されているRGB値でそのセルの背景色をセットする ' 留意点: RGB値はカンマ区切りの文字列として入力されている必要がある Dim strCellA...
Excel

RGB取得

' 標準モジュールに追加Declare PtrSafe Function GetCursorPos Lib "user32" (ByRef lpPoint As POINTAPI) As LongDeclare PtrSafe Functi...
Excel

フォルダAにテキストファイルを10個作成

指定されたフォルダ内にランダムな名前のテキストファイルを例えば10個自動作成します。Excelの自ブックがあるフォルダに保存しています。VBAにおけるファイル操作のサンプルとして作成してみました。
Excel

シート内の全てのシェイプに対して、セルに合わせて移動するがサイズ変更はしない

' 機能概要: シート内の全てのシェイプに対して、セルに合わせて移動するがサイズ変更はしない設定を行うSub prc設定シェイププロパティ() ' 変数宣言 Dim wsTarget As Worksheet ' 対象となるワークシート D...
Excel

指定された範囲内の色付きセルの数をカウント

Function fncCountColoredCells(rngTarget As Range, Optional lngColor As Long = -1) As Long Dim rngCell As Range '対象となるセルを...
Excel

指定された範囲内の色付きセルの数をカウント(結合セル対応版)

Function fncCountColoredMergedCells(rngTarget As Range, Optional lngColor As Long = -1) As Long Dim rngCell As Range '対象...
Excel

指定フォルダ内にテキストファイルをn個作成

' ----------------------------------------------------------------' 機能概要: 指定したフォルダ内にテキストファイルを10個作成する' ------------------...