VocExcel(単語帳) / VBA Tips + Excel Word Tips


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

VocExcelの
目的は、語彙力を把握し、学習した単語を辞書として再利用することです。
データベース関係のマクロ (VBA)も公開しています。(AdvancedFilter、CountIfなど) ブログはこちらから。 当サイトはジオプラスです。 VBAコードの検索には下の「Google」のサイト内検索を使ってください。ブログ側も検索できます。 



--



English Excel Word Tips

 [VocExcel / 単語帳]
 
 単語帳 1.VocExcel(単語帳)  UP!
 単語帳 2.VocExcel(シンプル単語帳)
 単語帳 3.VocExcel(fillBlank) -->穴埋め作成
 単語帳 4.VocExcel(世界史)   UP!

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




   [エクセル VBA Tips] 

 ・エクセルVBA Tips  
  ---> サンプルファイル一覧  

 ・VBA サンプルコード ブログ ---> ブログ


  VBA(マクロ)のコードが探しにくい場合は、Google検索を使ってください。サイト内のVBAコードの検索ができます。



 [エクセル Tips (関数 /他)]
 ・Excel Tipsのページへ  





 [ワード Tips]
 ・Word Tipsのページへ  














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





 [趣味] 
 ・我的PC古箱 -->PC全般ブログです。

 [リンク]
 ・英語・エクセル ---> 英語・エクセル・世界史 (ページ内)
 ・パソコンソフト ---> おすすめソフト    (ブログ)
 ・パソコンメーカー ---> PCメーカーリンク  (ブログ)
 ・中古パソコン ---> 中古パソコンリンク (ブログ)
 ・パーツショップ ---> パーツショップリンク(ブログ)
 ・通販 ---> 通販 (ブログ)
 ・幼児とパソコン / 保育園・幼稚園でのパソコン教室
 ・おすすめ ニンテンドーDS 英語ソフト

 [掲載雑誌]
 掲載雑誌

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

トラブル、質問、要望はこちらから



 エクセルVBA(マクロ)は、とても奥深く楽しいものです。 単語帳を作成しようとマクロを勉強しはじめたのですが、今ではマクロの勉強のために単語帳を作っているような気がします。 単語帳1以外は、プロジェクトにパスワードをかけてませんので、ご自由にお使い下さい。

単語帳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

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

[条件付き書式設定]

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





英語リンク
英語人気サイト
biheart  (音声読み上げソフト) ★★★
English Navi (総合サイト) ★★★
英語を学ぶすべての人へ (総合) ★★★
英語征服 (総合サイト)
EigoLink (リンク集)
みんなの英語自習室
英語・TOEIC・英検の学習法、無料教材のサイト
いちかわ家のホームページ
ChallengeEnglish〜きまぐれDiary〜 (ブログ)
英語学習とビジネスを洋書で学ぶ
涙なしの準1級・英検準1級合格サポートHP 
TOEICの英単語をニヤリと笑って覚えるサイト  (TOEICや英検の単語テスト)
英語脳を作る勉強法  (勉強方法、メールマガジンなど) 
単語帳ドットコム 〜英単語などの暗記に〜 ネット上で利用できる単語帳を作成できるサイト。 ★★★
かかってこい!TOEIC TOEIC攻略を目指す初心者・中級者のための情報サイト
H.M.PAGE 教材作成ソフトウェア等の配布。プリント作成ソフトがとても充実しています。 ★★★
.
世界史
.
世界史講義録 世界史の授業の内容をまとめたサイト。 すばらしいです。 ★★★
.
エクセル関係のリンク
すぐに役立つエクセルVBA マクロ集 ★★★ エクセルVBA全般 / 書籍など
 (ミコの黄色いおうち) ★★★ エクセルVBA全般
Excel ファンクラブ  ★★★★★ (エクセル全般、Q&Aなど。)


【その他】
プロフィール

ご意見・ご要望



【掲載雑誌】

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 dz02572i@yahoo.co.jp
当サイトはリンクフリーです。バナーはご自由にお使いください。






[VBA TIPS の使用コード]
Application.WorksheetFunction.Max End(xlUp) ActiveCell.Row - 1 Cells(11,"B").Select Worksheet_SelectionChange
UserForm Application.Wait Now()
Application.Speech.Speak CreateObject("SAPI.SpVoice")
voice.getdescription() Do While  TimeValue
Len vbNarrow Replace trim Until  Exit Do Like Right UBound Split vbLf ActiveSheet.Hyperlinks.Add Anchor Range GetVoices.Count voice.getdescription Item ColumnCount ColumnWidths  ColumnCount ColumnWidths Cells(10, "IV").End(xlToLeft).Column .PageSetup.PrintArea Label ComboBox CheckBox OptionButton ListBox
vlookup NumberFormatLocal  Application.GoTo Reference:=Range("$B$4"), Scroll:=True ActiveSheet.ScrollArea = "A1:D65536"  Cells(1, "A").NumberFormatLocal = "yy/mm/dd" Selection.Delete Shift:=xlUp IsError Application.VLookup


DoEvents Loop CriteriaRange AdvancedFilter Action:=xlFilterInPlace .SaveAs , xlCSV
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address
Dir(ThisWorkbook.Path & "\*")
Set myRng = myData.Find(myWord, LookAt:=xlPart)
Application.WorksheetFunction.Match
InStr Left Mid Trim Replace StrConv vbNarrow ComboBox1.AddItem ListBox1.AddItem Like 'ActiveCell.Interior.ColorIndex = 37 Rows(ActiveCell.Row).Interior.ColorIndex = xlNone Selection.ClearContents Selection.Clear Range(Cells(myRow1, "A"), Cells(myRow2, "C")).ClearContents ActiveSheet.PageSetup.PrintArea = "$A$2:$C$10"




[key]
フリーソフト・フリーウェア・中学・高校・大学・受験・英検・TOEIC・単語帳作成・資格・TOEFL・英検3級英検2級・英検準1級・英検1級・単語帳の作り方・用語集・任天堂・ニンテンドー・Nintendo・DS・おすすめソフト・ターゲット 1900 1800 カレンダー 作成 プリント 単語帳 作り方  英語 単語帳 電子 単語帳 英単語帳 単語帳 フリーソフト TOEIC 単語帳 英語 単語帳 電子 単語帳 単語帳 ソフト 英単語帳 おすすめ 英単語帳 作り方 英単語帳 フリーソフト 英単語帳 ランキング 大学受験 英単語帳 英語 単語帳 フランス語 単語帳 toeic 単語帳 単語帳 作り方 エクセル 単語帳 単語帳 単語帳 フリーソフト 電子 単語帳 英単語帳 英 単語帳
[Key2]
世界史 レポート 世界史 人物 高校 世界史 世界史 年表 世界史 勉強法 世界史 問題 世界史 参考書 世界史 講義録 世界史 コンテンツ 世界史 新聞

[key3]
エクセル vba 関数 エクセル vba マクロ エクセル vba ユーザーフォーム vba コピー vba 変数 vba フォーム vba 検索 vba ファイル vba セル マクロ ボタン マクロ vba マクロ 印刷 マクロ 検索 マクロ if マクロ コピー マクロ 削除 マクロ パスワード マクロ 保存
vba 入門 エクセル vba vba マクロ vba 関数 access vba excel vba vba 配列 vba if vba find vba 検索

[VBA Key]
フォーム コントロール ラベル コンボボックス チェックボックス リストボックス オプションボタン 関数 マクロ

[単語集リスト]
・アクセント注意 (277語)/同音異義語 (76語)/反意語 (317語)/多義語 (108語)/熟語 (112語)/熟語 (172語)