えくとしょ管理人

VBAテクニック辞典

【VBA】エクセルファイルを保存しないで閉じる

Application.DisplayAlertsでメッセージを制御する VBAのCloseメソッドでエクセルファイルを閉じる時、ファイルに変更があった場合、次の確認メッセージが表示されます。 このメッセージが表示されてしま...
VBAテクニック辞典

【VBA】エクセルファイルを上書き保存して閉じる

開いているエクセルファイル(ブック)を上書き保存するにはSaveメソッド、閉じる時はCloseメソッドを使用します。 保存するエクセルファイルは、「ファイル名」または「ワークブック変数」で指定できます。 ファイル名で指定 ...
VBAテクニック辞典

【VBA】新しいエクセルファイルを作成する

Workbooks.Addメソッドで作成 新しいエクセルファイル(ブック)を作成する時には、Workbooks.Addメソッドを使います。 コード 解説 エクセルファイルを新規作成したタイミングで、ワークブック変数(newE...
VBAテクニック辞典

【VBA】作成済みのエクセルファイルを開く

Workbooks.Openメソッドで開く すでにデータなどが保存されているエクセルファイルを開く時は、Workbooks.Openメソッドを使います。 Openする時は、フルパス(フォルダとファイル名)で指定します。 コード...
VBAテクニック辞典

【VBA】シートをコピーして、同じシートを複数作る

ループ処理でコピーする ひな形のシートをコピーして複数作成したい時は、Copyメソッドをループ処理で繰り返し実行します。 コード 解説 VBAのエクセルファイルにある「見積ひな型」シートをコピーして、同じシートを10枚作って...
VBAテクニック辞典

【VBA】シートを新しいエクセルファイルにコピーする

Copyメソッドだけで実行 コピーする時に、Before、After(コピーを作成する場所)を省略します。 すると、新しいエクセルファイルが自動で作成され、その新しいエクセルファイルにシートがコピーされます コード 解説...
VBAテクニック辞典

【VBA】別ファイルのシートをコピーする

Workbooksでコピー元ファイルを指定しコピー 他のエクセルファイルのシートをコピーする時、まずはコピー元のファイルを開きます。(※開いていないと、コピーできないため) コピーする時、コピー元ファイルはWorkbooks("ファ...
VBAテクニック辞典

【VBA】ワークシートのコピーとテクニック

Copyメソッド ワークシートをコピーするには、WorksheetsのCopyメソッドを使います。 コピーしたシートは、新しいブックに作成されます。 コード 解説 新しいブックに「住所一覧」シートが作成されます...
VBAテクニック辞典

【VBA】非表示のシートを右クリックで再表示できないようにする

シートのVisibleプロパティにxlSheetVeryHiddenを設定すると、一般ユーザは右クリックでシートを再表示できなくなります。 設定方法には、「VBAによる方法」と「手動(デザイナ)による方法」の2つがあります。 ...
VBAテクニック辞典

【VBA】特定のブックにシートが存在するか調べる関数

指定したシートが存在するか調べるには、「ループ処理でシート名を調べる方法」と「オブジェクト変数を使って調べる方法」の2つがあります。 よく使う機能なので関数化しています。シート名だけでなくブック名も指定可能としています。 ル...
VBAテクニック辞典

【VBA】アクティブシート以外のシートをすべて削除する

ループ処理でアクティブシート名と比較し削除 繰り返し処理の中で、1つずつ「ワークシートの名前」と「アクティブシートの名前」を比較し、名前が違う(=アクティブシートではない)時に削除処理をおこないます。 コード ...
VBAテクニック辞典

【VBA】複数のワークシートをまとめて削除する

ワークシートの削除自体はDeleteメソッドを使いますが、削除するシートの指定方法がいくつかあります。 今回は、3つの方法を紹介しているので、使いやすい&理解しやすい方法を選んでください。 シート名を配列で指定して削除 W...
VBAテクニック辞典

【VBA】ワークシートの削除とテクニック

ワークシートを削除する時は、Deleteメソッドを使います。 削除するシートは、「シート名」や「インデックス(何番目)」で指定できます。 シート名で指定し削除 Worksheets("○○").Deleteと書き、○○の部...
VBAテクニック辞典

【VBA】ワークシートの追加とテクニック

シートを追加(挿入)する時は、WorksheetsコレクションのAddメソッドを使います。 名前付き引数を使うと、追加するシートの場所や数も指定できます。(応用テクニック参照) Worksheets.Addメソッドでシートを...
テクニック辞典

コピー&貼り付けを早くする方法

「マウス操作だけでコピー&貼り付け」、「ショートカットキー(Ctrlキー+cなど)だけでコピー&貼り付け」どちらも遅いです。 マウス操作とショートカットキーを組み合わせる方法が、1番早くスムーズにコピー&貼り付けができます。 具...
初級

エクセルで簡単に表を作成する方法

エクセルで表を簡単に作る方法を紹介します。 おもに2つの方法があり、素早さを重視するか、オリジナル性を重視するかでどちらかを選びましょう。各説明は、データ入力後の流れとなっています。 【素早さ重視】テーマを利用する方法 エ...
テクニック辞典

複数のシートをまとめて削除する

エクセルの複数のシートをまとめて削除する時のテクニックです。 シートを1つ1つ選んで削除することもできますが、削除するシートがいくつもある場合は時間もかかり大変です。 「連続したシートをまとめて削除する方法」と、「飛び飛びのシー...
VBAテクニック辞典

【VBA】背景色の設定されたセルをカウントする関数

ループ処理でInterior.Colorを調べる ループ処理で、Interior.Color(背景色)を調べてカウントしています。 調べるセル範囲と、カウント対象の背景色を指定すると、対象のセル件数を返す関数です。 コード ...
エクセル関数辞典

指定した文字列を置換する:SUBSTITUTE関数

=SUBSTITUTEサブスティチュート(文字列, 検索文字列, 置換文字列 ) 文字列にある検索文字列を、置換文字列に置き換える 引数の説明 文字列置換の対象元の文字列 検索文字列置換する文字列 置換...
エクセル関数辞典

指定した位置の文字列を置換する:REPLACE関数

=REPLACEリプレイス(文字列, 開始位置, 文字数, 置換文字列) 文字列の開始位置から文字数分の文字列を、置換文字列に置き換える 引数の説明 文字列置換の対象元の文字列 開始位置置換の開始位置(先頭を...
エクセル関数辞典

文字列を指定した回数繰り返し表示する:REPT関数

=REPTリピート(文字列, 繰り返し回数) 引数で指定された文字列を、繰り返し回数の分だけ表示する 引数の説明 文字列繰り返す対象の文字列 繰り返し回数文字列を繰り返す回数(小数を指定すると、小数点以下は切...
エクセル関数辞典

文字コードから文字を調べる:CHAR関数、UNICHAR関数

エクセルでは、文字コードから文字を調べる関数が2つあります。元となる文字コードによって、使用する関数が異なります。 =CHARキャラクター(数値) 文字コード(ASCII/JIS)から、対応する文字を返す =UNI...
エクセル関数辞典

文字から文字コードを調べる:CODE関数、UNICODE関数

エクセルでは、文字から文字コードを調べる関数が2つあります。 返してくれる文字コードに違いがあるので注意してください。 =CODEコード(文字列) 文字列1文字目のASCII/JISコードを返す =UNICO...
エクセル関数辞典

文字列が含まれているか調べる:FIND関数、SEARCH関数

エクセルでは、文字列の中に、ある特定の文字列が含まれているか調べる関数が2つあります。 =FINDファインド(検索文字列,対象) =SEARCHサーチ(検索文字列,対象) どちらの関数も、検索文字列...
エクセル関数辞典

文字列の長さを返す:LEN関数、LENB関数

エクセルでは文字列の長さの調べ方に、文字数で数えるLENとバイト数で数えるLENBがあります。 =LEN(文字列)レン or レングス 引数で指定された文字列の文字数を返す =LENB(文字列)レンビー or レン...
VBAテクニック辞典

【VBA】フォーム(画面)間でデータの受け渡しをする

フォーム間でデータの受け渡しをするので、「呼び出し元フォーム」と「呼び出し先フォーム」の2つを使います。 各フォームのオブジェクト(部品)とオブジェクト名は、次の表になります。 画面 オブジェクト オブジ...
エクセル関数辞典

金額など数値の最大値を表示する:MAX関数

=MAXマックス(数値1) 引数で指定されたセルや数値の最大値を表示 引数の説明 数値1 最大値を求めるセルの範囲や、数値を直接入力します 使い方 1.最大値を表示したいセルに、カーソ...
エクセル関数辞典

金額など数値の最小値を表示する:MIN関数

=MINミン or ミニマム(数値1) 引数で指定されたセルや数値の最小値を表示 引数の説明 数値1 最小値を求めるセルの範囲や、数値を直接入力します 使い方 1.最小値を表示したいセ...
エクセル関数辞典

金額など数値の平均を自動で計算する:AVERAGE関数

=AVERAGEアベレージ(数値1) 引数で指定されたセルや数値の平均を計算 引数の説明 数値1 平均を求めるセルの範囲や、数値を直接入力します 使い方 1.平均を表示したいセルに、カ...
エクセル関数辞典

条件と一致するデータのみ合計する:SUMIF関数

=SUMIFサムイフ(条件範囲,条件) 引数で指定された条件と一致するデータの合計を計算 引数の説明 条件範囲 条件のデータが入力されているセルのエリアを指定 条件 条件範囲と比較・判定する値...
エクセル関数辞典

金額など数値の合計を自動で計算する:SUM関数

=SUMサム(数値1) 引数で指定されたセルや数値の合計を計算 引数の説明 数値1 合計を求めるセルの範囲や、数値を直接入力します 使い方 1.合計を表示したいセルに、カーソルを合わせ選択...
初級

エクセルって何?どんなことができるの?

「エクセルは表計算ソフト」と説明されますが、それじゃあピンとこない人も多いと思うので、エクセルでできる代表的なことを説明していきます。 ここでは、「エクセルは、こんなことができるんだぁ」程度に読んでください。 表の作成 ...
初級

セルや行、列の削除

入力済みのセルごと削除したい場合には、セルや行、列の削除を使います。 下の図のように入力した状態を、初期の状態として説明していきます。 セルの削除 1.セルを削除したい場所のセルにカーソルを合わせます。 ...
テクニック辞典

複数のセルや行、列をまとめて挿入する

基本操作の「セルや行、列の挿入」では、1つのセルや行、列の挿入を説明しました。 でも、実際に仕事などでエクセルを使うときは、まとめてセルや行、列の挿入をしたいことがよくあります。 基本操作の方法では、何回も繰り返して挿入しないと...
初級

セルや行、列の挿入

入力済みのセルの間に、別のデータを入力したいことがあります。そのような時に、このセルや行、列の挿入を使います。 下の図のように入力した状態を、初期の状態として説明していきます。 セルの挿入 1.セルを挿入し...
初級

シート操作の基本(シートの追加、シート名の設定など)

シートの追加 シート名表示エリアの右側にある、+ボタンをクリックします。 直前まで選択していたシートの後ろに、新しいシートが追加されます。 シートのコピー 元となるシートをコピーして、新しいシートを作成し...
初級

エクセルのブック、シート、セルって何?

ブック(book)とは エクセルのファイルを開くときに、いくつものエクセルファイルの中から選んで開くと思います。 このエクセルの1つのファイルのことを、ブックと呼びます。 エクセルファイルを開いた時...
初級

セルをコピーして、他のセルに貼り付ける

同じ内容を入力したい時、コピー&ペースト(貼り付け)することで、入力の手間をはぶけます。 コピー&ペースト(貼り付け)の方法 1.コピーしたいセルを選択 コピーしたいセルをクリックして、選択します。 複数のセルをまとめてコピ...
初級

足し算などの計算をエクセルで自動で行う

エクセルは、数式をセルに入力すると計算を自動でしてくれます。 計算結果を表示したいセルの先頭に半角のイコール(=)を入力し、その後ろに数式を入力します。 数式には、次の記号を使います。※記号はすべて半角 計算したい...
初級

連続したデータ(曜日や数字)などを、自動で入力する

エクセルには、連続したデータを自動で入力してくれる、オートフィル機能があります。 基準のデータ(連続データのスタートの値)を入力した後に、そのセルの右下をドラッグすると、ドラッグした範囲に自動で入力してくれます。 曜日の自動...
初級

文字の長さに合わせて、セルの横幅を自動で変更する

列ヘッダの右側をダブルクリック セルに長い文章を入力した時、右側のセルに何も入力されていなければ、全て表示されます。 でも、右横のセルに文字を入力すると、隠れて見えなくなってしまいます。 ...
初級

文字のフォントやサイズなどを変更する

リボン(エクセル上段に表示されている色々な機能の表示エリア)にある、「ホーム」タブに文字の見た目を設定する基本的な機能があります。 他のタブが選択されている場合は、まず「ホーム」タブをクリックして選択してください。 文字...
初級

全てのセルの選択方法

すべて選択ボタンをクリック すべてのセルを選択したい場合は、左上の角にある「すべて選択」ボタンをクリックします。 他のアプリケーションのすべて選択 他のアプリケーション(エクスプローラやメモ帳など)では一般的に、Ctr...
初級

複数セルの選択方法

セルの文字サイズやフォントを一度にまとめて設定したい時などに、複数のセルを同時に選択します。 連続したセルの場合 隣り合った連続したセルを選択する場合、主に2つの方法があります。 ドラッグで選択 1.選択範囲の開始地点となる...
初級

セルに文字を入力する

エクセルを使うために、まずは文字や数値の入力方法を説明します。 エクセルで新しいファイルを開いた時、小さな四角が縦横にたくさん並んでいると思います。この小さな四角のことを、セルと言います。 このセルそれぞれに、文字や数値を入力す...
初級

エクセルファイルを開く方法と終了方法

エクセル2016の起動方法と終了方法(Windows7)では、新しいエクセルファイルを作成し、保存・終了する方法を説明しました。 今回は、すでにあるエクセルファイルを開いて、変更などした後に終了する方法です。 既存のエクセル...
初級

エクセル2016の起動方法と終了方法(Windows7)

新しいエクセルファイルを作成し、保存・終了する時の流れです。 起動方法 1.パソコン画面の左下の「スタートボタン」をクリックします 2.「すべてのプログラム」をクリックします 3.表示された一覧の...
タイトルとURLをコピーしました