ITのえんぴつ

Google Blockly開発者ツールやIT・プログラミングを研究して発信するブログ

Excelのテンプレート9:超シンプルなQA表

今回は、超シンプルなQA表が欲しくなったので、個人で手軽に利用できるようにExcelのテンプレートとして保存しておくことにしました。 🔗(閲覧専用)EXCELテンプレートはこちら ダウンロードできます

Windows操作で参考にした記事まとめ

このページは、Windows操作で参考にした記事などを見やすくまとめる予定のページです。 【基本操作】 画面全体もしくはアクティブなウィンドウのみをキャプチャ(撮影)するショートカットキー 【ペイント】 FMV Q&A - [ペイント] 画像の大きさを変更する方…

Excelのテンプレート8:小学生の毎日のやることリスト

私は小学生の娘がいますが、親子ともに忘れっぽい性格で小学校の持ち物を時々忘れてしまいます。 そのため、小学校での忘れ物を防ぐために、ネット上で見つけたExcelテンプレートをカスタマイズして利用してみました。 (閲覧専用)EXCELテンプレートはこち…

Excelのテンプレート7:簡易的な棒グラフで進捗状況を表示

先日の記事でご紹介した「工程別シンプルタスク管理」のExcelテンプレートに、進捗状況を表示するためにデータバーを追記しましたが、残念ながら、Google スプレッドシートでは進捗状況が正しく表示されませんでした。 このため、ExcelとGoogleスプレッドシ…

Wordpressサイト制作で参考にした記事まとめ

このページは、Wordpressサイト制作で参考にした記事などを見やすくまとめる予定のページです。 WordPressのパスワードやユーザー名を忘れた時の対処法 【必須!】WordPressブログ開設後にやるべき初期設定13個 Cocoonでソースコードをハイライト表示する 日…

Excel VBAスニペット: 関数や計算式が入力されているかどうか判定する

Excelのシート上で特定のセルに関数や計算式が入力されているかどうかを簡単に判定する方法を紹介します。以下がそのVBAコードです。 Sub 関数や計算式が入力されているかどうか判定する() If Range("E1").HasFormula = True Then MsgBox "E1に関数や計算式…

Excel VBAスニペット: 数式による空白を無視して最終行を取得する

前回の記事でご紹介した「最終行を取得する」のVBAスニペットに、今回は数式による空白を無視する処理を追加してみました。 Sub 数式による空白を無視して最終行を取得する() On Error Resume Next '//←念のため For 最終行 = Cells(Rows.Count, "A").End(xl…

Excel VBAスニペット: フォントを変更(指定)する

Excel VBAを使用してフォントを変更(指定)する方法を解説します。以下がそのVBAコードです。 Sub フォントを変更する() Range("A1").Font.Name = "HG創英角ポップ体" End Sub このVBAスニペットは、"HG創英角ポップ体"という特定のフォントにテキストを変更す…

Excel VBAスニペット: 空白セルが何行目にあるのか探して取得する

Excel VBAを使用して、A列にある空白セルが何行目にあるかを探し、その行番号を取得する方法について解説します。 以下がそのVBAコードです。 Sub 空白セルの行番号を取得する() ' エラーハンドリングを設定 On Error GoTo ErrHandl ' Rangeオブジェクトを宣…

Excel VBAスニペット:最終行を取得する

Excel VBAを使用して、ワークシート上で最終行を取得する方法についてのスニペットをご紹介します。 Sub 最終行を取得する() LastRow = Cells(Rows.Count, 1).End(xlUp).Row MsgBox "A列の最終行は「" & LastRow & "」行目" End Sub このサンプルコードでは…

Excelのテンプレート6:工程別シンプルタスク管理(集計機能付き)

先日の記事でご紹介した「工程別シンプルタスク管理」のExcelテンプレートに、ステータス別の集計機能を追加してみました。 ステータス別の集計を行うためのExcel関数は、以下の通りです。 =COUNTIF(範囲, 検索条件) =COUNTIF(詳細!$F$5:$F$16, C4) (閲覧専…

Excelのテンプレート5:工程別シンプルタスク管理(ガントチャート付き)

先日の記事でご紹介した「工程別シンプルタスク管理」のExcelテンプレートに、ガントチャートを追加してみました。 ガントチャートを作成する方法は、「条件付き書式」や「関数」や「セルを塗りつぶす」といった各機能を利用する方法があります。 Excelを使…

Excel VBAスニペット: 特定の文字を含むか判定する

VBA

Excel VBAを使用して特定のセルや範囲内に特定の文字列が含まれているかを判定する方法には、Instr関数とLike演算子があります。この記事では、Instr関数の引数も紹介し、それぞれの関数で大文字・半角・カタカナの区別する方法としない方法についても詳しく…

Excel VBAスニペット: メッセージボックスを表示する

VBA

Excel VBAでは、ユーザーに対してメッセージを表示したり、ボタンやアイコンを含むダイアログボックスを表示したりするために、MsgBox関数が利用されます。この記事では、MsgBox関数の基本的な使い方と、サンプルコードを紹介します。 1. 引数なしでメッセー…

Excel VBAスニペット: セルの値を設定する

VBA

Excel VBAを使用してセルの値を設定する方法をご紹介します。VBAの中でも、セルを指定する方法にはいくつかの方法があります。代表的な方法として、RangeとCellsの2通りが一般的に使用されています。 以下がそのVBAコードです。 Sub セルの値を設定する() Ra…

Excel VBAスニペット: シートの色を変更する

VBAを使用してExcelシートの色を変更する方法について解説します。RGBとColorIndexのそれぞれの指定方法、そして解除する方法を説明します。 色の指定方法 RGBを使用する場合 ActiveSheet.Tab.Color = RGB(192, 192, 192) ' 灰色 このVBAスニペットは、現在…

Excel VBAスニペット: セルが空白かどうか判定する

VBA

Excel VBAを使用して、指定したセルが空白かどうかを判定する方法について解説します。 Sub セルが空白かどうか判定する() If Range("E1") = "" Then MsgBox "E1は空白です" End If End Sub このVBAスニペットは、E1セルの内容が空白かどうかを判定し、条件…

Excel VBAスニペット: シートをコピーする

VBA

Excel VBAを使用して、シートをコピーして追加する方法について解説します。 現在のシートをコピーして一つ左に追加する Sub 現在のシートをコピーして一つ左に追加する() ActiveSheet.Copy Before:=ActiveSheet 'Beforeで左に追加 End Sub このVBAスニペッ…

Excel VBAスニペット: シートを追加する

VBA

Excel VBAを使用して、新しいシートを追加する方法について解説します。 Sub シートを追加する() Worksheets.Add End Sub このVBAスニペットは、新しいシートを現在のブックに追加します。新しいシートが自動的に作成され、シートの数が一つ増えます。 新し…

Excel VBAスニペット: シートのズーム倍率を変更する

VBA

Excel VBAを使用して、シートのズーム倍率を変更する方法について解説します。 Sub シートのズーム倍率を変更する() ActiveWindow.Zoom = 100 End Sub このVBAスニペットは、アクティブなウィンドウ内のシートのズーム倍率を100%に変更します。この値を変更…

Excel VBAスニペット: セルの配置を設定する

VBA

Excel VBAを使用して、セルの横方向および縦方向の配置を設定する方法について解説します。 横方向の配置設定 Sub セルの配置を設定する_横方向() Range("A1").HorizontalAlignment = xlCenter 'セルを中央に寄せる_中央揃え Range("A2").HorizontalAlignmen…

Excel VBAスニペット: シート名を変更する

VBA

Excel VBAを使用して、シートの名前を変更する方法について解説します。 方法1 Sub シート名を変更する() ActiveSheet.Name = "手順" End Sub このVBAスニペットは、アクティブなシートの名前を「手順」に変更します。 方法2 Sub シート名を変更する_シート…

Excel VBAスニペット:他のエクセルファイルを開く

VBA

Excel VBAを使用して別のエクセルファイルを開く方法を紹介します。以下がそのVBAコードです。 Sub 他のエクセルファイルをひらく() Workbooks.Open("ファイルパス") End Sub このVBAスニペットは、指定されたファイルパスのエクセルファイルを開きます。こ…

Excel VBAスニペット: 全シートでA1セルを選択する

VBA

Excel VBAを使用して全シートでA1セルを選択する方法を紹介します。以下がそのVBAコードです。 Sub 全シートでA1セルを選択する() Dim i As Worksheet For Each i In Worksheets i.Select i.Range("A1").Select Next Sheets(1).Select End Sub このVBAスニペ…

Excel VBAスニペット: シート全体をクリアする

VBA

Excel VBAを使用して特定のシート全体をクリアする方法を紹介します。以下がそのVBAコードです。 Sub シート全体をクリアする() Sheets("Sheet1").Cells.Clear End Sub このVBAスニペットは、"Sheet1"という名前のシート全体をクリアします。これにより、そ…

Excel VBAスニペット: シートを選択する

VBA

Excel VBAを使用して特定のシートを選択する方法を解説します。以下がそのVBAコードです。 Sub シートを選択する() Sheets("Sheet1").Select End Sub このVBAスニペットは、"Sheet1"という名前のシートを選択します。シートを選択することで、そのシート上で…

Excel VBAスニペット:セルの範囲を選択してクリアする

VBA

Excel VBAを使用して特定のセルの範囲を選択し、それをクリアする方法をご紹介します。以下がそのVBAコードです。 Sub セルの範囲をクリアする() Sheets("Sheet1").Range("A1:D5").Clear End Sub このVBAスニペットは、"Sheet1"という名前のシートのA1からD5…

Excel VBAスニペット:セルに数式を入力する

VBA

Excel VBAを使用して特定のセルに数式を入力する方法を紹介します。以下はそのVBAコードです。 Sub セルに数式を入力する() Sheets("Sheet1").Range("A10").Formula = "=SUM(A2:A9)" End Sub このVBAスニペットは、"Sheet1"という名前のシートのA10セルにSUM…

Excel VBAスニペット:セルをクリアする

VBA

Excel VBAを使用して特定のセルを消去する方法について解説します。Excel VBAでは、次のようにして特定のセルをクリアすることができます。 Sub セルをクリアする() Sheets("Sheet1").Range("A1").Clear End Sub このVBAスニペットは、「Sheet1」という名前…

Excel VBAスニペットまとめ。

VBA

このページは、Excel VBA学習中の私が使ったスニペットなどを見やすくまとめる予定のページです。 【セル】 セルの値を設定する セルをクリアする セルに数式を入力する セルの配置を設定する 【フォント文字】 フォントを変更(指定)する 【最終行】 最終行…