エクセルの神髄
サイトマップ(全コンテンツ一覧)

「エクセルの神髄」サイト内の全コンテンツ一覧
最終更新日:2020-07-15

サイトマップ(全コンテンツ一覧)


以下は、「エクセルの神髄」の全コンテンツ一覧です。
サイト内検索には、以下のGoogleカスタム検索をお使いください。




新着記事一覧
アクセスランキング

エクセルの基礎を学習する方法
ExcelマクロVBAの基礎を学習する方法

全体目次

エクセル入門

エクセル入門.ショートカット ・・・ ショートカット一覧

エクセル入門.基本操作

エクセル入門.表示形式

エクセル入門.セルの書式設定

エクセル入門.入力規則

エクセル入門.数式 ・・・ ワークシート関数一覧

まずは数式の基礎から、必須関数まで
応用編ですが、他の関数と組み合わせて良く使われている関数
文字列の関数、詳細は実際に使う時で良いが、どんな関数があるかは押さえて
日付時刻の関数、詳細は実際に使う時で良いが、どんな関数があるかは押さえて
人によって必要度が大分変ります、詳細は実際に使う時で良い

エクセル基本操作

エクセル関数超技

1年後の日付、○か月後の日付
複数条件の合計・件数
入力規則のリストを、追加・削除に自動対応で作成
入力規則のリストを、2段階の絞り込みで作成1
入力規則のリストを、2段階の絞り込みで作成2
ピポットテーブルの参照範囲を、追加・削除に自動対応で作成
関数を使って行列を入れ替える方法
複数条件で検索し、複数データを取得する方法
関数で銀行型丸め(最近接偶数への丸め)を行う方法
関数で他シートへ並べ替える方法(サンプル:ABC分析)
VLOOKUPを他の関数でやる方法
誕生日一覧から、指定誕生月の人を全員取り出す
徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)
セルの参照範囲を可変にする(OFFSET、COUNTA、MATCH)
グラフのデータ範囲を可変にする
セルの個数を数える関数
【奥義】大量データでの高速VLOOKUP
数値を時刻に変換
関数のネスト方法
ワイルドカードが使える関数
グラフで特定の横軸の色を変更し基準線を引く
OFFSET関数 解説・応用・使用例
MATCH関数 解説・応用・使用例
選択行の色を変える(条件付き書式,Worksheet_SelectionChange)
他ブックを参照できる関数、他ブックを参照できない関数
時間計算で困ったときの確実な対処方法
VLOOKUP 左側の列を取得(MATCH,INDEX,OFFSET)
SUMIF関数の良くある間違い
論理式とは条件式とは(IF関数,AND関数,OR関数)
先頭の数値、最後の数値を取り出す
最後の空白(や指定文字)以降の文字を取り出す
SUMIFの間違いによるパフォーマンスの低下について
数値範囲で表検索するVLOOKUP近似一致
連続数値部分を取り出し記号で連結
指数近似/対数近似/累乗近似(掲載順位とCTR)
ジャンプ・セル選択の応用(空欄を埋める、1行置きに挿入)


エクセル挑戦問題

Excelリファレンス

エクセル雑感

Excel関数やマクロVBAについての一般的なお話

ツイートまとめ

ツイートのお題をやってみた

ツイートに出したExcel&VBA問題

マクロVBA入門:Excelマクロを基礎から実務まで

VBA入門の基本:マクロVBA入門

第1回.マクロって何?VBAって何?
第2回.まずはマクロVBAを使う準備
第3回.マクロの記録
第4回.マクロはどこに書くの(VBEの起動)
第5回.VBEのオプション設定(Option Explicit)
第6回.とにかく書いて見よう(Sub,End Sub)
第7回.マクロを実行するには(F5)
第8回.セルに文字を入れるとは(Range,Value)
第9回.Rangeでのセルの指定方法
第10回.Range以外の指定方法(Cells,Rows,Columns)
第11回.RangeとCellsの使い方
第12回.変数宣言のDimとデータ型
第13回.定数宣言のConstと型宣言文字
第14回.文字の結合(&アンパサンド)と継続行(_アンダーバー)
第15回.四則演算と注釈(コメント)
第16回.繰り返し処理(For Next)
第17回.繰り返し処理(Do Loop)
第18回.最終行の取得(End,Rows.Count)
第19回.総合練習問題1

第20回.条件分岐(If)
第21回.条件分岐(ElseIf)
第22回.条件分岐(Select Case)
第23回.メッセージボックス(MsgBox)
第24回.インプットボックス(InputBox)
第25回.名前付き引数について
第26回.総合練習問題2

第27回.ブック・シートの選択(Select,Activate)
第28回.セル・行・列の選択(Select,Activate)
第29回.セル・行・列の削除・挿入(Delete,Insert)
第30回.総合練習問題3

第31回.セルの書式(表示形式,NumberFormatLocal)
第32回.セルの書式(配置,Alignment)
第33回.セルの書式(フォント,Font)
第34回.セルの書式(塗りつぶし,Interior)
第35回.セルの書式(罫線,Border)
第36回.総合練習問題4

第37回.ブック・シートの指定
第38回.セルに計算式を設定(Formula)
第39回.セルのクリア(Clear)
第40回.セルのコピー・カット&ペースト(Copy,Cut,Paste)
第41回.セルのコピー&値の貼り付け(PasteSpecial)
第42回.セルをコピーするとは
第43回.総合練習問題5

第44回.VBA関数について
第45回.VBA関数(Format)
第46回.VBA関数(日付,DateAdd)
第47回.VBA関数(文字列操作,Replace,InStr,StrConv)
第48回.VBA関数(その他,Fix,Int,Rnd,Round,IsEmpty)
第49回.Like演算子とワイルドカード
第50回.総合練習問題6

第51回.Withステートメント
第52回.オブジェクト変数とSetステートメント
第53回.Workbookオブジェクト
第54回.Windowオブジェクト
第55回.Worksheetオブジェクト
第56回.Rangeオブジェクト(RangeとCells)
第57回.Applicationのプロパティ(マクロ高速化と警告停止等)
第58回.コレクションとは(Collection)
第59回.コレクション処理(For Each)
第60回.エラー処理(On Error)
第61回.「On Error GoTo」と「Exit Sub」
第62回.「On Error Resume Next」とErrオブジェクト
第63回.ブックを開く(Open)
第64回.ブックを閉じる・保存(Close,Save,SaveAs)
第65回.シートの追加、名前の変更(Add,Name)
第66回.シートのコピー・移動・削除(Copy,Move,Delete)
第67回.総合練習問題7

VBEの基本的使い方:マクロVBA入門

Excel各種機能とオブジェクトの理解:マクロVBA入門

第68回.シートの保護、ブックの保護(Protect)
第69回.シートの非表示(Visible)
第70回.ウィンド枠の固定(FreezePanes)
第71回.印刷(PrintOut)
第72回.印刷プレビュー(PrintPreview)
第139回.エクスポート(PDF/XPS)
第73回.ページ設定(PageSetup)
第74回.ファイルを開くダイアログ(GetOpenFilename)
第75回.名前を付けて保存ダイアログ(GetSaveAsFilename)
第76回.ファイルダイアログ(FileDialog)
第77回.組み込みダイアログ(Dialogs,xlDialogPrint)
第78回.総合練習問題8

第79回.ファイル操作Ⅰ(Dir)
第80回.ファイル操作Ⅰ(その他)
第81回.総合練習問題9

第82回.RangeのResizeプロパティ
第83回.RangeのOffsetプロパティ
第84回.RangeのAddressプロパティ
第85回.結合セルの扱い
第86回.総合練習問題10

第87回.WorksheetFunction(ワークシート関数を使う)
第88回.並べ替え(Sort)
第89回.オートフィルタ(AutoFilter)
第90回.フィルタオプションの設定(AdvancedFilter)
第91回.条件付き書式(FormatCondition)
第126回.入力規則(Validation) ・・・ 後日追加
第92回.名前定義(Names)
第93回.ピボットテーブル(PivotTable)
第94回.コメント(Comment)
第95回.ハイパーリンク(Hyperlink)
第96回.グラフ(Chart)
第97回.図形オートシェイプ(Shape)
第136回.フォームコントロール
第137回.ActiveXコントロール
第98回.Findメソッド(Find,FindNext,FindPrevious)
第99回.Replaceメソッド(置換)
第132回.その他のExcel機能(グループ化、重複の削除、オートフィル等)
第135回.ジャンプの選択オプション(SpecialCells)
第141回.行・列の表示・非表示(Hidden)

Applicationの便利メソッドとプロシージャー分割:マクロVBA入門

配列、ファイル操作、VBA拡張機能:マクロVBA入門

VBA入門の追加記事(イベント、テーブル、その他):マクロVBA入門

Excelマクロ再入門

準備:マクロVBA再入門

セルを扱う:マクロVBA再入門

エクセルの便利機能:マクロVBA再入門

ブック・シートを扱う:マクロVBA再入門

マクロ全体を最適化する:マクロVBA再入門

自動化への道:マクロVBA再入門

最後に:マクロVBA再入門

Excelマクロの記録で覚えるVBA

マクロVBA練習問題

練習問題1(For~Nextの練習)
練習問題2(最終行の取得の練習)
練習問題3(二重ループの練習)
練習問題4(Ifの練習)
練習問題5(ElseIfとSelect Caseの練習)
練習問題6(変数を使っての合計の練習)
練習問題7(メッセージボックスの練習)
練習問題8(表示形式の練習)
練習問題9(文字色・背景色の練習)
練習問題10(罫線の練習)
練習問題11(色々なコピーの練習)
練習問題12(日付関数の練習)
練習問題13(文字列関数の練習)
練習問題14(行の挿入・削除の練習)
練習問題15(Withとオブジェクト変数の練習)
練習問題16(WorksheetFunctionの練習)
練習問題17(ブック・シートの操作の練習)
練習問題18(Dir関数の練習)
練習問題19(総合練習1)
練習問題20(総合練習2)
練習問題21(総合練習3)
練習問題22(総合練習4)
練習問題23(総合練習5)
練習問題24(再帰呼出し)
練習問題25(各種VBA関数)
練習問題26(全シート処理とハイパーリンク)
練習問題27(データ分割し別ブック保存)
練習問題28(シートを別ブックにして値のみにする)
練習問題29(ロット引き当て)
練習問題30(マトリックス→リスト形式)
練習問題31(セル結合を解除して値を埋める)
練習問題32(連続数値部分を取り出し記号で連結)

ExcelマクロVBA入門の総合練習問題

MOS VBAエキスパート対策

VBAベーシック:VBAエキスパート対策

VBAスタンダード:VBAエキスパート対策

ExcelマクロVBA関数

文字列操作:マクロVBA関数

型関連:マクロVBA関数

調査判定:マクロVBA関数

日付時刻:マクロVBA関数

配列:マクロVBA関数

ファイル操作:マクロVBA関数

数学/財務:マクロVBA関数

Excelユーザーフォーム入門

VBAクラス入門:クラスモジュールの使い方を解説

ExcelマクロVBAサンプル集

ブック・シート:マクロVBAサンプル集

いろいろ:マクロVBAサンプル集

ユーザー定義関数でフリガナを取得する(GetPhonetic)
ユーザー定義関数でハイパーリンクのURLを取得(Hyperlink)
カラーのコード取得(256RGB⇔16進変換)
時刻になったら音を鳴らして知らせる(OnTime)
指定文字、指定数式でジャンプ機能(Union)
「値の貼り付け」をショートカットに登録(OnKey)
「セルの結合」をショートカットに登録(OnKey)
半角カナのみ全角カナに変換する
計算式の元となる数値定数を消去する(Precedents)
Beep音で音楽(Beep,Sleep)
日付の検索(配列の使用)
ストップウォチ(1/100秒)(Timer)
ストップウォチ改(1/100秒)(Timer)
重複の無いユニークなデータ作成
WEBデータの取得方法
右クリックメニューの変更(CommandBars)
エクセルのアイコン取得(FaceID)
素数を求めるマクロ
入力規則のリスト入力の妥当性判定
配色を使用したカラー設定を固定カラーに変更
指定セルに名前定義されているか判定する
Excel2003(xls)を2007以降(xlsx,xlsm)に変換する(HasVBProject)
ハイパーリンクからファイルのフルパスを取得する
ボタンのテキスト名のシートへ移動(Application.Caller)
Excelの表をPowerPointへ図として貼り付け
フォルダ(サブフォルダも全て)削除する、Optionでファイルのみ削除
Shift_JISのテキストファイルをUTF-8に一括変換
VBAコードの全プロシージャー・プロパティ一覧を取得
数式バーの高さを数式の行数で自動設定
図形オートシェイプ(Shape)の複数選択
GoogleスプレッドシートをExcelにインポートする

配列:マクロVBAサンプル集

図形:マクロVBAサンプル集

イベント:マクロVBAサンプル集

CSV・ADO:マクロVBAサンプル集

ちょっとしたアプリ

ExcelマクロVBA技術解説

プログラミング全般:マクロVBA技術解説

VBA入門編:マクロVBA技術解説

マクロとは、VBAとは
コーディングとデバッグ
ローカルウィンドウの使い方
WorksheetFunctionについて
RangeとCellsの深遠
Offset、Resizeを使いこなそう
値渡し、参照渡しについて(ByVal,ByRef)
最終行・最終列の取得方法(End,CurrentRegion,SpecialCells,UsedRange)
ユーザー定義関数の作り方
セルの値について(Value,Value2,Text)
Excelのバージョンを判断して「名前を付けて保存」
空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)
空白セルを正しく判定する方法2
Rangeオブジェクト.Valueの省略について
ユーザー操作を制限する(Locked,Protect,ScrollArea)
シートに数式を設定する時のセル参照の指定方法
標準モジュールとシートモジュールの違い
オートフィルタ(AutoFilter)の使い方まとめ
複雑な条件(複数除外等)のオートフィルター(AutoFilter)
クリップボードを使わないセルのCopy
Rangeの使い方:最終行まで選択を例に
フルパスをディレクトリ、ファイル名、拡張子に分ける
Colorプロパティの設定値一覧
VBAを定型文で覚えよう
VBAこれだけは覚えておきたい必須基本例文10
エクセルVBAでのシート指定方法
文字列結合&でコンパイルエラーになる理由
手動計算時の注意点と再計算方法
VBAの用語について:ステートメントとは
オブジェクト変数とは何か
VBAの少数以下の演算誤差について
スピルでVBAの何が変わったか
CharactersプロパティとCharactersオブジェクト
印刷範囲の設定・印刷範囲のクリア
VBAの省略可能な記述について
VBAのVariant型について
VBAのインデントについて

VBA応用編:マクロVBA技術解説

マクロ作成後に、表位置がずれた場合の対処
ExecuteExcel4Macroについて(Excel4.0マクロ)
再帰呼出しについて(再帰プロシージャー)
フィボナッチ数列(再帰呼び出し)
文字列でのセル参照と文字列の計算式について(Evaluate,INDIRECT)
リボンを非表示、2003以前ならメニューを非表示
印刷ページ設定の余白をセンチで指定する(CentimetersToPoints)
文字列としてのプロシージャー名を起動する方法(Run,OnTime)
ドキュメントの作成者を取得(GetObject,BuiltinDocumentProperties)
画像サイズ(横x縦)の取得について
文字種(ひらがな、全半角カタカナ、半角英大文字等々)の判定
オブジェクトとプロパティの真実
オブジェクト式について
オブジェクトの探索方法(オートシェイプのTextを探して)
条件付きコンパイル(32ビット64ビットの互換性)
ドキュメントプロパティ(BuiltinDocumentProperties,CustomDocumentProperties)
VBAでファイルを既定のアプリで開く方法
Excelアドインの作成と登録について
VBAでのタイマー処理(SetTimer,OnTime)
マクロでShift_JIS文字コードか判定する
Byte配列と文字コード関数について
Applicationを省略できるApplicationのメソッド・プロパティ一覧
PowerQueryの強力な機能をVBAから利用する方法
ShapesとDrawingObjectsの相違点と使い方
新規挿入可能なシート名の判定
VBAにおける配列やコレクションの起点について
VBAのマルチステートメント(複数のステートメントを同じ行に)
クリップボードに2次元配列を作成してシートに貼り付ける
ユーザー定義型の制限とクラスとの使い分け
シングルクォートの削除とコピー(PrefixCharacter)
空文字列の扱い方と処理速度について(""とvbNullString)
VBAにおける変数のメモリアドレスについて
Evaluateメソッド(文字列の数式を実行します)
Rangeオブジェクトの論理演算(差集合と排他的論理和)
VBAで写真の撮影日時や音楽動画の長さを取得する
VBAでWindowsMediaPlayerを使い動画再生する
VBAでWEBカメラ操作する
VBAで電光掲示板を作成
ユーザーに絶対に停止させたくない場合のVBA設定
列幅・行高をDPI取得しピクセルで指定する
VBAでWMIの使い方について
アクティブシート以外の表示(Window)に関する設定
LSetとユーザー定義型のコピー(100桁の足し算)
省略可能なVariant引数の参照不可をラップ関数で利用

VBAの制限とエラー対応:マクロVBA技術解説

処理速度対策と配列:マクロVBA技術解説

イベント:マクロVBA技術解説

Excel Application外のオブジェクト:マクロVBA技術解説

VBAリファレンス

SQL入門

スプレッドシート入門

スプレッドシート入門編

スプレッドシート応用編

GAS入門

とにかくGASをやってみよう

GASの文法を基礎から

GASでスプレッドシートの機能を使う

GAの使えるテクニックを増やす

GASの応用編



新着記事NEW ・・・新着記事一覧を見る

省略可能なVariant引数の参照不可をラップ関数で利用|VBA技術解説(7月16日)
「VBA Match関数の限界」についての誤解|エクセル雑感(7月15日)
省略可能なVariant引数の参照不可をラップ関数で利用|VBA技術解説(7月12日)
100桁の正の整数値の足し算|エクセル雑感(7月9日)
LSetとユーザー定義型のコピー(100桁の足し算)|VBA技術解説(7月9日)
Variant仮引数のByRefとByValの挙動違い|エクセル雑感(7月5日)
Variant仮引数にRange.Valueを配列で渡す方法|エクセル雑感(7月5日)
Variantの数値型と文字列型の比較|エクセル雑感(7月1日)
VBAのVariant型について|VBA技術解説(6月30日)
VBAのString型の最大文字数について|エクセル雑感(6月20日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.マクロって何?VBAって何?|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
7.繰り返し処理(For Next)|VBA入門
8.セルに文字を入れるとは(Range,Value)|VBA入門
9.とにかく書いてみよう(Sub,End Sub)|VBA入門
10.マクロはどこに書くの(VBEの起動)|VBA入門



  • ホーム
  • サイトマップ(全コンテンツ一覧)

このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ