Software/Excel
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#lookup(Google.jp,検索,Microsoft Excel)
#contents
*Microsoft Excel に関する情報 [#dd5143b4]
-Office How-To インデックス
--http://www.microsoft.com/japan/msdn/howto/howtoOffice.asp
-Excel VBA リファレンス
--[[[MS] Excel2003/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2002/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2000/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2002/VBA(Japanese)>http://www.microsoft.com...
--[[[MS] Excel2000/VBA(Japanese)>http://www.microsoft.com...
-サービスパック
--[[[MS] Office 製品アップデート>http://office.microsoft....
--[[[MS] Office 製品のアップデート / ダウンロード>http://...
--[[[MS] Office XP Service Pack 3>http://www.microsoft.co...
--[[[MS] Office 2000 Service Pack 3>http://www.microsoft....
--[[[MS] Office 97 Service Release 2>http://www.microsoft...
**VBA関連情報 [#j8883b2b]
***オートシェイプを使う [#hceccf92]
-[MOUG] 図形操作関連のテクニック
--http://www2.moug.net/cgi-bin/technic.cgi?exvba+IT1201
-線の引き方
--http://mr-ren.oheya.jp/gohtml/goexel/line.htm
-作図のページ
--http://www2.netwave.or.jp/~igoso/test.htm
-グラフオブジェクトのデータソースにアクセスする
--http://www.geocities.jp/kkhamada_aol/HowTo/Excel2.html#E7
-Custom Graphics
--http://class.et.byu.edu/ce270/vbaexcel_primer/graphics....
-[MS] Shapes コレクション オブジェクト
--http://www.microsoft.com/japan/msdn/library/ja/off2000/...
-[MS] [XL97]Shape オブジェクトについて
--http://support.microsoft.com/?kbid=408895
-[MS] XL97:選択範囲内のすべてのオブジェクト名を取得する方法
--http://support.microsoft.com/?kbid=408060
-[MS] ステップバイステップで学ぶ Excel 2002 VBA 実践講座
--http://www.microsoft.com/japan/msdn/officedev/books/Ste...
***VB.NET/C#への移植 [#d5323e8d]
-[MS] Office の VBA ヘルプに含まれるコード例の Visual Bas...
--http://www.microsoft.com/japan/msdn/library/ja/dv_wrcor...
**セルの値を色分け表示する方法 [#y1120039]
-対象データ
1 2 3 4
1234567890123456789012345678901234567890
----+----*----+----*----+----*----+----*
1|Field1 : [XXXXXXXX]
2|Field2 : [9999/99/99]
3|Field3 : [XXXXXXXXXXXXXXXXXXX]
4|Field4 : [999,999,999,999,999]
5|Field5 : [XXXXXXXXXXXXXXXXXXX]
6|Field6 : [9999/99/99]
-操作方法
--1. 書式を設定する範囲を選択する
--2. [書式] - [条件付書式] を選択する
--3. 「条件付書式の設定」ダイアログにて以下の項目を入力す...
(条件を追加する場合は、[追加>>] ボタンを選択する)
条件1:[セルの値が][▼] [次の値に等しい][▼] [="X"] 書式...
条件2:[セルの値が][▼] [次の値に等しい][▼] [9 ] 書式...
条件3:[セルの値が][▼] [次の値に等しい][▼] [=","] 書式...
条件が確定したら、[OK] ボタンを押下する。
結果、指定した条件に該当する項目の書式が指定した設定に...
**利用可能な書式一覧 [#xa9f2869]
-[XL2002] 表示形式で使用できる書式記号について
--http://support.microsoft.com/?kbid=416582
-[@IT] Excelでユーザー・カスタムの書式設定を定義する
--http://www.atmarkit.co.jp/fwin2k/win2ktips/331cellfmt/c...
**Excel キーボードショートカット一覧 [#rda3ba9e]
|''キー操作''|''目的''|
|Alt + Shift + ' (クォーテーション)|[スタイル] ダイアログ...
|Ctrl + 1 (テンキー不可)|[セルの書式設定] ダイアログ ボッ...
|Ctrl + Shift + ~|[標準] 表示形式を設定する。|
|Ctrl + Shift + $|[通貨] 表示形式 (\-1,234) を設定する。|
|Ctrl + Shift + %|[パーセンテージ] 表示形式 (小数点以下の...
|Ctrl + ^|[指数] 表示形式 (小数点以下の桁数 2) を設定する...
|Ctrl + Shift + #|[日付] 表示形式 (yyyy/mm/dd) を設定する...
|Ctrl + @|[時刻] 表示形式 (hh:mm、24 時間表示) を設定する...
|Ctrl + Shift + !|桁区切りの表示形式を設定する。|
|Ctrl + Shift + &|外枠の罫線を設定する。|
|Ctrl + Shift + _|外枠の罫線を削除する。|
|Ctrl + B|太字の書式の設定と解除を切り替える。|
|Ctrl + I|斜体の書式の設定と解除を切り替える。|
|Ctrl + U|下線の設定と解除を切り替える。|
|Ctrl + 5 (テンキー不可)|取り消し線の設定と解除を切り替え...
|Ctrl + 9 (テンキー不可)|行を非表示にする。|
|Ctrl + Shift + ( (左かっこ)|非表示の行を表示する。|
|Ctrl + 0 (ゼロ) (テンキー不可)|列を非表示にする。|
|Ctrl + Shift + ) (右かっこ)|非表示の列を表示する。|
**Excel での『列幅』と『行の高さ』の関係 [#p9332980]
[列幅]
0 〜 255 の数値を入力し、選択したセル範囲の幅を変更しま...
ントでセルに表示できる文字数を表します。列幅が 0 の場合...
[行の高さ]
行の高さを 0 〜 409.5 のポイント数で入力し、選択したセル...
高さが 0 の場合、その行は表示されません。
**Excel で方眼用紙を作成するには? [#p7b305fc]
・幅0.08( 1ピクセル)×高さ 0.75( 1ピクセル)
・幅0.15( 2ピクセル)×高さ 1.50( 2ピクセル)
・幅0.23( 3ピクセル)×高さ 2.25( 3ピクセル)
・幅0.31( 4ピクセル)×高さ 3.00( 4ピクセル)
・幅0.38( 5ピクセル)×高さ 3.75( 5ピクセル)
・幅0.46( 6ピクセル)×高さ 4.50( 6ピクセル)
・幅0.54( 7ピクセル)×高さ 5.25( 7ピクセル)
・幅0.62( 8ピクセル)×高さ 6.00( 8ピクセル)
・幅0.69( 9ピクセル)×高さ 6.75( 9ピクセル)
・幅0.77(10ピクセル)×高さ 7.50(10ピクセル)
・幅0.85(11ピクセル)×高さ 8.25(11ピクセル)
・幅0.92(12ピクセル)×高さ 9.00(12ピクセル)
・幅1.00(13ピクセル)×高さ 9.75(13ピクセル)
・幅1.13(14ピクセル)×高さ10.50(14ピクセル)
・幅1.25(15ピクセル)×高さ11.25(15ピクセル)
・幅1.38(16ピクセル)×高さ12.00(16ピクセル)
・幅1.50(17ピクセル)×高さ12.75(17ピクセル)
・幅1.63(18ピクセル)×高さ13.50(18ピクセル)
・幅1.75(19ピクセル)×高さ14.25(19ピクセル)
・幅1.88(20ピクセル)×高さ15.00(20ピクセル)
・幅2.00(21ピクセル)×高さ15.75(21ピクセル)
**サンプルコード [#s626e318]
***ADOによるExcelシート連結 [#s5207e13]
-マージ前
[E:\home\edu\excel\tmp\data\book1.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
aaa 123 AAA
bbb 456 BBB
ccc 789 CCC
[E:\home\edu\excel\tmp\data\book2.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
ddd 111 DDD
eee 222 EEE
fff 333 FFF
[E:\home\edu\excel\tmp\data\book3.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
ggg 444 GGG
hhh 555 HHH
iii 666 III
[E:\home\edu\excel\tmp\marge.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
-マージ後
[E:\home\edu\excel\tmp\marge.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
aaa 123 AAA
bbb 456 BBB
ccc 789 CCC
ddd 111 DDD
eee 222 EEE
fff 333 FFF
ggg 444 GGG
hhh 555 HHH
iii 666 III
-ExcelMarge.vbs
' ExcelMarge.vbs
' Usage : CScript ExcelMarge.vbs
Const DIR = "E:\home\edu\excel\tmp\data" ' 対象データ
Const XLS = "E:\home\edu\excel\tmp\marge.xls" ' マージ先...
Marge
Sub Marge
Dim cn
Dim rs
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Sourc...
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fs.GetFolder( DIR )
Dim file
For Each file In folder.Files
cn.Execute "INSERT INTO [Sheet1$] SELECT * FROM ...
Next
End Sub
#ref(http://www.hondarer-soft.com/cx/pukiwiki/pukiwiki.ph...
■ excel_marge.zip ファイルの詳細
D:\HOME\EDU\EXCEL\EXCEL_MARGE
│ macro.vbs … XLSマージスクリプト(VBScriptバージョン)
│ macro.xls … XLSマージスクリプト(Excel/VBAバージョン)
│ marge.xls … マージ先のファイル
│
└─data … マージ対象ファイル
aaa.xls
bbb.xls
ccc.xls
**ADO [#de39722b]
-[HOWTO] VB または VBA から ADO を Excel データで使用する
--http://support.microsoft.com/?kbid=257819
-[HOWTO] VB または VBA から ADOX を Excel データで使用する
--http://support.microsoft.com/?kbid=303814
**その他 [#xc7bb6f6]
-[OFF2000]Office クリップボードを無効にする方法
--http://support.microsoft.com/?scid=kb;ja;207438
**リンク集 [#h23860cb]
-エクセル技道場−リンク
--http://www2.odn.ne.jp/excel/link.html
//#access
終了行:
#lookup(Google.jp,検索,Microsoft Excel)
#contents
*Microsoft Excel に関する情報 [#dd5143b4]
-Office How-To インデックス
--http://www.microsoft.com/japan/msdn/howto/howtoOffice.asp
-Excel VBA リファレンス
--[[[MS] Excel2003/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2002/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2000/VBA(English)>http://msdn.microsoft.com...
--[[[MS] Excel2002/VBA(Japanese)>http://www.microsoft.com...
--[[[MS] Excel2000/VBA(Japanese)>http://www.microsoft.com...
-サービスパック
--[[[MS] Office 製品アップデート>http://office.microsoft....
--[[[MS] Office 製品のアップデート / ダウンロード>http://...
--[[[MS] Office XP Service Pack 3>http://www.microsoft.co...
--[[[MS] Office 2000 Service Pack 3>http://www.microsoft....
--[[[MS] Office 97 Service Release 2>http://www.microsoft...
**VBA関連情報 [#j8883b2b]
***オートシェイプを使う [#hceccf92]
-[MOUG] 図形操作関連のテクニック
--http://www2.moug.net/cgi-bin/technic.cgi?exvba+IT1201
-線の引き方
--http://mr-ren.oheya.jp/gohtml/goexel/line.htm
-作図のページ
--http://www2.netwave.or.jp/~igoso/test.htm
-グラフオブジェクトのデータソースにアクセスする
--http://www.geocities.jp/kkhamada_aol/HowTo/Excel2.html#E7
-Custom Graphics
--http://class.et.byu.edu/ce270/vbaexcel_primer/graphics....
-[MS] Shapes コレクション オブジェクト
--http://www.microsoft.com/japan/msdn/library/ja/off2000/...
-[MS] [XL97]Shape オブジェクトについて
--http://support.microsoft.com/?kbid=408895
-[MS] XL97:選択範囲内のすべてのオブジェクト名を取得する方法
--http://support.microsoft.com/?kbid=408060
-[MS] ステップバイステップで学ぶ Excel 2002 VBA 実践講座
--http://www.microsoft.com/japan/msdn/officedev/books/Ste...
***VB.NET/C#への移植 [#d5323e8d]
-[MS] Office の VBA ヘルプに含まれるコード例の Visual Bas...
--http://www.microsoft.com/japan/msdn/library/ja/dv_wrcor...
**セルの値を色分け表示する方法 [#y1120039]
-対象データ
1 2 3 4
1234567890123456789012345678901234567890
----+----*----+----*----+----*----+----*
1|Field1 : [XXXXXXXX]
2|Field2 : [9999/99/99]
3|Field3 : [XXXXXXXXXXXXXXXXXXX]
4|Field4 : [999,999,999,999,999]
5|Field5 : [XXXXXXXXXXXXXXXXXXX]
6|Field6 : [9999/99/99]
-操作方法
--1. 書式を設定する範囲を選択する
--2. [書式] - [条件付書式] を選択する
--3. 「条件付書式の設定」ダイアログにて以下の項目を入力す...
(条件を追加する場合は、[追加>>] ボタンを選択する)
条件1:[セルの値が][▼] [次の値に等しい][▼] [="X"] 書式...
条件2:[セルの値が][▼] [次の値に等しい][▼] [9 ] 書式...
条件3:[セルの値が][▼] [次の値に等しい][▼] [=","] 書式...
条件が確定したら、[OK] ボタンを押下する。
結果、指定した条件に該当する項目の書式が指定した設定に...
**利用可能な書式一覧 [#xa9f2869]
-[XL2002] 表示形式で使用できる書式記号について
--http://support.microsoft.com/?kbid=416582
-[@IT] Excelでユーザー・カスタムの書式設定を定義する
--http://www.atmarkit.co.jp/fwin2k/win2ktips/331cellfmt/c...
**Excel キーボードショートカット一覧 [#rda3ba9e]
|''キー操作''|''目的''|
|Alt + Shift + ' (クォーテーション)|[スタイル] ダイアログ...
|Ctrl + 1 (テンキー不可)|[セルの書式設定] ダイアログ ボッ...
|Ctrl + Shift + ~|[標準] 表示形式を設定する。|
|Ctrl + Shift + $|[通貨] 表示形式 (\-1,234) を設定する。|
|Ctrl + Shift + %|[パーセンテージ] 表示形式 (小数点以下の...
|Ctrl + ^|[指数] 表示形式 (小数点以下の桁数 2) を設定する...
|Ctrl + Shift + #|[日付] 表示形式 (yyyy/mm/dd) を設定する...
|Ctrl + @|[時刻] 表示形式 (hh:mm、24 時間表示) を設定する...
|Ctrl + Shift + !|桁区切りの表示形式を設定する。|
|Ctrl + Shift + &|外枠の罫線を設定する。|
|Ctrl + Shift + _|外枠の罫線を削除する。|
|Ctrl + B|太字の書式の設定と解除を切り替える。|
|Ctrl + I|斜体の書式の設定と解除を切り替える。|
|Ctrl + U|下線の設定と解除を切り替える。|
|Ctrl + 5 (テンキー不可)|取り消し線の設定と解除を切り替え...
|Ctrl + 9 (テンキー不可)|行を非表示にする。|
|Ctrl + Shift + ( (左かっこ)|非表示の行を表示する。|
|Ctrl + 0 (ゼロ) (テンキー不可)|列を非表示にする。|
|Ctrl + Shift + ) (右かっこ)|非表示の列を表示する。|
**Excel での『列幅』と『行の高さ』の関係 [#p9332980]
[列幅]
0 〜 255 の数値を入力し、選択したセル範囲の幅を変更しま...
ントでセルに表示できる文字数を表します。列幅が 0 の場合...
[行の高さ]
行の高さを 0 〜 409.5 のポイント数で入力し、選択したセル...
高さが 0 の場合、その行は表示されません。
**Excel で方眼用紙を作成するには? [#p7b305fc]
・幅0.08( 1ピクセル)×高さ 0.75( 1ピクセル)
・幅0.15( 2ピクセル)×高さ 1.50( 2ピクセル)
・幅0.23( 3ピクセル)×高さ 2.25( 3ピクセル)
・幅0.31( 4ピクセル)×高さ 3.00( 4ピクセル)
・幅0.38( 5ピクセル)×高さ 3.75( 5ピクセル)
・幅0.46( 6ピクセル)×高さ 4.50( 6ピクセル)
・幅0.54( 7ピクセル)×高さ 5.25( 7ピクセル)
・幅0.62( 8ピクセル)×高さ 6.00( 8ピクセル)
・幅0.69( 9ピクセル)×高さ 6.75( 9ピクセル)
・幅0.77(10ピクセル)×高さ 7.50(10ピクセル)
・幅0.85(11ピクセル)×高さ 8.25(11ピクセル)
・幅0.92(12ピクセル)×高さ 9.00(12ピクセル)
・幅1.00(13ピクセル)×高さ 9.75(13ピクセル)
・幅1.13(14ピクセル)×高さ10.50(14ピクセル)
・幅1.25(15ピクセル)×高さ11.25(15ピクセル)
・幅1.38(16ピクセル)×高さ12.00(16ピクセル)
・幅1.50(17ピクセル)×高さ12.75(17ピクセル)
・幅1.63(18ピクセル)×高さ13.50(18ピクセル)
・幅1.75(19ピクセル)×高さ14.25(19ピクセル)
・幅1.88(20ピクセル)×高さ15.00(20ピクセル)
・幅2.00(21ピクセル)×高さ15.75(21ピクセル)
**サンプルコード [#s626e318]
***ADOによるExcelシート連結 [#s5207e13]
-マージ前
[E:\home\edu\excel\tmp\data\book1.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
aaa 123 AAA
bbb 456 BBB
ccc 789 CCC
[E:\home\edu\excel\tmp\data\book2.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
ddd 111 DDD
eee 222 EEE
fff 333 FFF
[E:\home\edu\excel\tmp\data\book3.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
ggg 444 GGG
hhh 555 HHH
iii 666 III
[E:\home\edu\excel\tmp\marge.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
-マージ後
[E:\home\edu\excel\tmp\marge.xls].[Sheet1]
Field1 Field2 Field3
------ ------ ------
aaa 123 AAA
bbb 456 BBB
ccc 789 CCC
ddd 111 DDD
eee 222 EEE
fff 333 FFF
ggg 444 GGG
hhh 555 HHH
iii 666 III
-ExcelMarge.vbs
' ExcelMarge.vbs
' Usage : CScript ExcelMarge.vbs
Const DIR = "E:\home\edu\excel\tmp\data" ' 対象データ
Const XLS = "E:\home\edu\excel\tmp\marge.xls" ' マージ先...
Marge
Sub Marge
Dim cn
Dim rs
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Sourc...
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
Dim folder
Set folder = fs.GetFolder( DIR )
Dim file
For Each file In folder.Files
cn.Execute "INSERT INTO [Sheet1$] SELECT * FROM ...
Next
End Sub
#ref(http://www.hondarer-soft.com/cx/pukiwiki/pukiwiki.ph...
■ excel_marge.zip ファイルの詳細
D:\HOME\EDU\EXCEL\EXCEL_MARGE
│ macro.vbs … XLSマージスクリプト(VBScriptバージョン)
│ macro.xls … XLSマージスクリプト(Excel/VBAバージョン)
│ marge.xls … マージ先のファイル
│
└─data … マージ対象ファイル
aaa.xls
bbb.xls
ccc.xls
**ADO [#de39722b]
-[HOWTO] VB または VBA から ADO を Excel データで使用する
--http://support.microsoft.com/?kbid=257819
-[HOWTO] VB または VBA から ADOX を Excel データで使用する
--http://support.microsoft.com/?kbid=303814
**その他 [#xc7bb6f6]
-[OFF2000]Office クリップボードを無効にする方法
--http://support.microsoft.com/?scid=kb;ja;207438
**リンク集 [#h23860cb]
-エクセル技道場−リンク
--http://www2.odn.ne.jp/excel/link.html
//#access
ページ名: