VocExcel / VBA Tips + Excel Word Tips


英単語帳 / エクセル / ワード / VBA(マクロ) / サンプルコード / テンプレート

*「geocities」の終了とともに閉鎖していましたが、令和3年2月21日、サイトを復活しました。


単語帳1: VocExcel(単語帳

VocExcel(エクセル単語帳)
エクセルVBAで作成した
英単語帳です。
Windows版
エクセル2000以上で動作します。 

使い方
ダウンロード ★★★
新機能について  
音声の設定について  


 ・単語集のページ
  --->VocExcel(エクセル単語帳)で利用するには


* 初めてお使いの方は、必ずマクロを有効にして下さい。




[主な機能]
・テスト、検索、自動表示で復習、CSV出力、印刷など ・Autoでスペル読上げ。・ジャンル、品詞、出典、グループ化。・インポート・テスト形式、穴埋め問題、複数パターンの印刷・英語だけでなく、国語・漢字・ことわざ・文学史・古文・漢文・世界史・日本史・生物等の一問一答の作成も可・高校受験・大学受験等でも利用可・用語集の作成



単語帳2: VocExcel(シンプル単語帳

VocExcel(シンプル単語帳)
シンプル単語帳
 

メインの単語帳が複雑になりすぎたので、シンプルな単語帳を作りました。

・VocExcel(シンプル単語帳) ★★ UP!
       

* 初めてお使いの方は、必ずマクロを有効にして下さい。

*ソースコードを公開しています。ご自由にお使い下さい。




 [主な機能]
・連番、日付の自動入力。 自動折り返し。 印刷。


単語帳3: VocExcel(fillBlank)

VocExcel(fillBlank)

穴埋め問題作成
(プリント作成) 

クリック
だけで簡単に穴埋め問題を作成できます。
・VocExcel(fillBlank) ★★ 
       

* 初めてお使いの方は、必ずマクロを有効にして下さい。

*ソースコードを公開しています。ご自由にお使い下さい。




 [主な機能]
・プリント作成 / クリック、カーソル移動で穴埋め作成・印刷



単語帳4: VocExcel(世界史)

VocExcel(世界史)

世界史の単語帳
 (用語集 作成)

入力補助
比較的簡単に入力できます。
・VocExcel(世界史) ★★ 
       

使い方


*ソースコードを公開しています。ご自由にお使い下さい。




 [主な機能]

・世界史のデータベース作成。 分類、グループ化、国別、王朝等の整理。
・指定した条件で抽出。
・入力補助機能を使って入力。

*受験生のお役に立てれば幸いです。



Excel VBA TIPS (サンプルコード)

VBA TIPS インデックス へ  ★★★ UP!

* 自作の単語帳を作成する場合に参考にして下さい。




[セルの選択]
・ A1を選択
・ C15を選択
・ 変数でC15を選択
・ C列の最終行を選択
・ C列の最終行を選択 (変数)
・ 行を選択
・ 複数行の選択
・ すべて選択
・ 四隅の選択
・ 四隅の選択 (変数) ・・・など


・ セルを左上に表示

・ 表示領域(スクロールエリア)を設定

[セルの移動で色を変える]
・ セルの移動で、色を変える / その1
・ セルの移動で、色を変える / その2 
  → *選択しているセルだけ  
・ セルの移動で、色を変える / その3 
  → * 行にフラッシュを当てる 



[セルの削除]
・ セルの値のみを削除
・ セルの値・書式すべてを削除
・ A1セルの削除  その1 / 選択して削除
・ A1セルの削除  その2 / 選択せずに削除
・ A2からC1の削除 その1 / 選択して削除
・ A2からC1の削除 その2 / 選択せずに削除
・ A2からC1の削除 その3 / 変数
・ A2からC列の最終行の削除 ・・・など



[セルの削除]
・ 選択している行の削除 (複数行) 

[セル (いろいろ)]
 セル内で改行する / chr(10) 10/08 UP

 アクティブセルの列番号を英文字に変換する
・ アクティブセルのアドレスを調べる


[読み上げ]

・ 読み上げ 1  ExcelのSpeech.Speak
・ 読み上げ 2  SAPI
・ 音声認識の人物名を取得

[入力画面]
・ 入力画面をつくる
・ 今日の日付を入力する (Date)
・ 連番を入力する (最大値を取得する。Max)

・ フォームを使わずに、連番・日付を自動的に入力


[検索画面を作る]
・ 検索画面の作成 
・ 入力と同時に検索結果を表示する


[詳細画面]
・ 詳細画面をつくる 1 (フォーム)
・ 詳細画面をつくる 2 (シート

[移動]
・ 行(セル)の移動 [先頭行・最終行、前へ・次へ]

[一行ずつ表示する(自動表示)]
・ 一行ずつ表示する (Auto)

[フィルタオプションで抽出 1 AdvancedFilter]
・ フィルタオプションの基本
・ 部分一致で抽出(シート)
・ 完全一致で抽出(シート)
・ 部分一致で抽出(フォーム)
・ 部分一致・完全一致検索(フォーム)
・ 抽出結果を別シートに表示させる
・ AND検索 (1つの項目から)
・ OR検索 (1つの項目から)
・ AND検索 (2つの項目から)
・ OR検索 (2つの項目から)

[フィルタオプションで抽出 2 AdvancedFilter]
・ 空白セルの抽出
・ 空白以外の抽出
・ 重複しないデータを抽出
・ 重複しないデータを抽出してコンボボックスに表示
・ 特定の文字を含まないデータを抽出
・ 今日の日付を抽出
・ 昨日の日付を抽出
・ 指定期間を抽出
・ 今月の日付を抽出
・ 先月の日付を抽出


--> 2008/10/09 更新


[シートの操作]
・ シート名をリストボックスに表示

・ シートを削除
・ シート名を変更
・ シートを追加

[乱数 Int]

・ 乱数を発生させて単語リストを作成

[データの件数]
・ データの件数をカウント(今日の日付 / CountIf )
・ データの件数をカウント(総件数) 

・ データの件数をカウント(完全/部分一致)

[文字列操作]
・ 英文から単語を取り出してリストボックスに表示 
・ 英文から単語を取り出してシートに表示 
・ 「単語」「熟語」「文」を判別する
・ 文字列を「***」に置換する
・ 英文を半角空白に区切って「***」に置換する
・ 指定した文字列を「***」に置換する

・ 文字がアルファベットかどうかをチェックする

・ いろいろな文字列の変換(半角・全角・フリガナ・ひらがな・カタカナ) / StrConv

・ 文字列の置換 Replace / 「●」 を「◎」に置換する

[日付]
・ いろいろな日付パターンの表示(簡易カレンダー作成) 
・ 今月の最終日を取得 
・ 今週・先週・来週の日付を取得(期間)
・ 今週・先週・来週の日付をコンボボックスに追加
・ 今月・先月・来月の日付をコンボボックスに追加

[書式設定]
・ 日付の書式設定(一覧)
・ フォームから日付の書式設定する 


[色の指定]
・セル・テキストボックスの色の指定方法 
9/12 UP!
・色一覧 (サンプル)


[リストボックス/コンボボックス]
・ 複数列のリストボックスを作る 

・ A.複数列のコンボボックスの値をテキストボックスへ 
・ B.コンボボックスの値をシートに戻す 09/17 UP

・ 今週・先週・来週の日付をコンボボックスに追加

・ 今月・先月・来月の日付をコンボボックスに追加


[ VLookup ]
・ IDを入力して「名前」を表示 (VLookup) 
・ リストボックスの値をテキストボックスへ 


[テキストボックス]
・ テキストボックスの値をループ処理で削除 
・ テキストボックスのフォント色・背景色ををループ処理で変更 
  

[印刷]
・ 最終行を取得して印刷プレビュー

[印刷範囲の指定]
・ 四隅を印刷範囲に指定
・ 四隅を印刷範囲に指定 (変数1)
・ 四隅を印刷範囲に指定 (変数2)
   →最終行が不確定の場合
     


[外部ファイル]
・ テキストファイルを読み込む、保存する 


[フォルダ内のファイル名を取得]
・ フォルダ内のファイル名を取得しリンクを作成 


[CSV形式で保存]

・ CSV形式で保存する



[いろいろ]
・ REPT関数でグラフを作る

・ インプットボックスで分岐処理をする



ブログ


  ・ [trim] セルの前後空白を除去する
  ・ 5秒間フォームを非表示にする
  ・ Escキーでテキストボックスの値を消去・削除 / keycode
  ・ REPT関数でグラフを作る
  ・ アクティブセルのアドレスを調べる
  ・ アクティブセルの列番号を英文字に変換する
  ・ いろいろな文字列の変換(半角・全角・フリガナ・ひらがな・カタカナ) / StrConv
  ・ インプットボックスで分岐処理をする
  ・ ウィンドウを最大化・最小化・通常状態にする
  ・ エクセルの絶対パスを取得する
  ・ オートシェイプの型を調べる (オブジェクト名/コントロール名/タイプ)
  ・ オートシェイプの名前を取得する(オブジェクト名/コントロール名)
  ・ オートシェイプを選択状態にする (オブジェクト名/コントロール名)
  ・ オートシェイプを半透明にする
  ・ クリックしたオートシェイプの名前を取得する(オブジェクト名/コントロール名)
  ・ コンボボックスに1,10,20・・・100の値を入れる 
  ・ コンボボックスに今月の日付を追加する
  ・ コンボボックスに今週の日付を追加する
  ・ コンボボックスに先月の日付を追加する
  ・ コンボボックスに先週の日付を追加する
  ・ コンボボックスに来月の日付を追加する
  ・ コンボボックスに来週の日付を追加する
  ・ コンボボックスの値をシートに戻す
  ・ コンボボックスの値をテキストボックスに表示
  ・ シート名 / ブック名を取得する
  ・ シート名をリストボックス・コンボボックスに表示
  ・ すべてのコントロールを削除する (シート上)
  ・ セル・テキストボックスの色の指定方法  (色一覧)
  ・ セルに値を入力
  ・ セルの移動で、色を変える
  ・ セルの削除
  ・ セルの選択
  ・ セルを移動して、左上に表示する
  ・ セル内で改行する / chr(10) 
  ・ チェックボックスを全部 True / Falseにする (ループ処理)
  ・ テキストボックスで「キーコード」を取得する
  ・ テキストボックスで改行できるようにする / textbox 
  ・ テキストボックスに今日の日付を表示
  ・ テキストボックスの色をループ処理で変更
  ・ テキストボックスの前後空白を取り除く
  ・ テキストボックスの値を削除
  ・ バックアップファイルを作成する / コピーを作成
  ・ ファイル名と拡張子を分離する ( .xls )
  ・ フォームからシートを削除する
  ・ フォームからシートを新しく追加する
  ・ フォームからシート名を変更する
  ・ フォームのテキストボックスに値を入れて起動する
  ・ フォームをシートの左上に表示
  ・ フォームを解像度に応じて最大化する
  ・ フォームを非表示にする 
  ・ フォルダを作成する (ブックと同じ階層にディレクトリを作成)
  ・ ブックのパスを取得する / ディレクトリ・フォルダとファイル名
  ・ ブックの自動保存を無効にする
  ・ メッセージボックスで改行する
  ・ リスト・コンボボックスに1〜10の値を入れる
  ・ リストボックス・コンボボックスの基本用語
  ・ 印刷プレビュー
  ・ 印刷範囲の指定
  ・ 行の挿入・削除
  ・ 今月の最終日を取得
  ・ 今週・先週・来週の日付を取得(期間)
  ・ 子フォルダを作成する (複数)
  ・ 指定した時間でカウントダウンする
  ・ 書式を設定する
  ・ 小文字を大文字に変換する / StrConv
  ・ 詳細を別セルに表示
  ・ 前後・間の空白除去して隣のセルに転記 / (trim) (replace)
  ・ 前後・間の空白除去する、さらに半角に変換
  ・ 前後の空白を除去して隣のセルに転記 / trim
  ・ 全角を半角に変換する / StrConv
  ・ 大文字を小文字に変換する / StrConv
  ・ 半角を全角に変換する / StrConv
  ・ 表示領域(スクロールエリア)を設定
  ・ 複数列のコンボボックスの値をテキストボックスへ
  ・ 文字列の置換 Replace / 「.」を「。」に置換する
  ・ 文字列の置換 Replace / 「●」 を「◎」に置換する
  ・ 郵便番号をハイフンで分割する / 文字列分割 Split




Word Tips
 
Office 2000 / XP / 2003

[第一章 ワードを使いやすくする設定]
 
1-1 すべてのメニュー/ツールバーを表示する
 ---> メニューの表示の変更

1-2 個人情報が保存されないようにする
 ---> ファイルに本名が保存されている場合があります

1-3 描画キャンバスを表示しない
 ---> オートシェープ等で表示されるキャンバス

1-4 オートコレクトを解除
 ---> 箇条書き、先頭文字の大文字化などの解除

1-5 タブの規定値を変更
 ---> タブの規定値を変更します。





[書式]

s-1 文字に設定されている書式を確認するには
 ---> フォントなどを確認する

s-2 前の行の書式が次の行に引き継がれるのを解除する
 ---> 改行すると前の行の書式が引き継がれないようにします。

s-3 書式を一括して解除するには
 ---> 複数の書式が設定された書式を解除します




Excel Tips
Office 2000 / XP / 2003

[設定]
 *初期設定を変更する

・マクロを有効にする

・すべてのメニュー/ツールバーを表示する

・作業ウィンドウを表示しない

・個人情報を保存しないようにする

・オートコンプリートを解除する


Office 2007

[設定]
 *初期設定を変更する

[条件付き書式設定]

・一つ上の行と値が同じ場合に、値を非表示にする(表示させない)



【掲載雑誌】

2005/1月


2004/9月

2004/5月

2003/11/13

2003/10/25

2003/09/29

2002/12/24

2002/09/03

2002/09/07

2002年10月号




・「フリーウェア年鑑2005」  出版:エンターブレイン

・「Excelテンプレート1000」  出版:宝島

・「DOS/V POWER REPORT」  出版:インプレス


・「Windows100%」  出版:晋遊舎

・「フリーウェアー 5000 / 2003 Autumn」  出版:エンターブレイン

・「Windows Start 11」  出版:MYCOM

・「PC MODE 2003年2月号」 出版:MYCOM

・「いつでも英語!どこでも英語!英会話」686号 P33  出版社:宝島

・「New 教育とコンピュータ 10月号」 P43 出版社:学研

・「DiGi/USER 」 / 2002年12月号 / 2003年01月号
 


2002/06/01 より
E-Mail web@vocexcel.sakura.ne.jp
当サイトはリンクフリーです。バナーはご自由にお使いください。