カテゴリー: VBA・エクセル

剰余と商

演算子は、割り算結果の整数部 Mod演算子は、除余…

文字列操作

書式変更 Format(string , format) 長さ取得 Len(st…

セルの結合

Range(“A1:C3”).MergeCells = True セル範囲を指定…

新しいブック作成

ブックの重複チェック(チェックしないとエラーがでる) Dim Newbook A…

ADOの操作

‘次のレコード RS.MoveNext レコードの終わり adoRS.EOF ‘…

名前定義セル順指定

タブやエンターなどのセル順の指定は名前定義を利用する 5セルを連続させる場合 1…

エラー処理

エラー取得 On Error Goto エラー処理ルーチンの開始 On Erro…

入力時点での年齢

TODAY関数で現在の日付を取得して年齢を求めていると登録時やDBinsert時…

数値をゼロ埋めにする

まず、ゼロ埋めにされた数値は数値ではなく文字列なので、セルの書式を「@」か文字列…

文字列の変換削除

文字列の変換 replace(変換元文字列,変換対象文字列,変換文字列) 例 a…

文字列の比較

文字列の比較 Like演算子 Like パターン文字列 パターン文字列 * …

日付チェック

日付の妥当性チェックが必要 IsDate関数 ISERROR関数 ・西暦(190…

ヶ月後の計算

1ヶ月後や2ヶ月後、3ヶ月後というような計算がしたい。 eomonth(開始日,…

セルの書式設定

VBAでセルの書式設定をまとめる <表示形式> 数値 Range(“A1”).N…

列幅を自動調節

入力されたデータの長さにあわせて列幅を自動で調節する必要がある。 <列幅> ra…

forループ

不連続なセルの値を配列に格納し、for文でループして他のブックのシートに挿入する…

VBAで特定セルの保護

・シートの保護を解除 ・特定セル以外のセルのロックを解除(エクセルのセルはデフォ…

コントロール配置とVBA

コントロールのテキストボックスを配置して、ボタンを作って、ボタンを押されるとVB…