〜〜 C++講座・JAVA講座・VB講座・ネット収入講座・アフィリエイト講座・メール受信講座・株講座・投資信託講座・お小遣い講座 〜〜

   MENU   
1. はじめに 
2. 文法関連
3. 自動記録
4. モジュールとプロシージャ
5. ワークブック操作
6. セル操作
7. 文字列操作
8. ファイル操作
9. 例外処理
10. メッセージ関連
11. 関数の引数
12. 技・テクニック


 得@スキルアップ塾.com > VBA基本講座 > 5. ワークブック操作

   ワークブック操作


■講義一覧
 1. ワークブックを開く
 2. ワークブックを閉じる
 3. ワークブックを保存する
 4. ワークブックのイベントプロシージャ


■1.ワークブックを開く


'"c:\test.xls"に保存されているワークブックを開く

Sub OpenWorkbook()
  
Workbooks.Open Filename := "c:\test.xls"
End Sub

'パスワード保護されたブックを開く
Sub OpenWorkbook()
  
Workbooks.Open FileName:="c:\test.xls" , Password:="PASSWORD"
End Sub


一覧へ

■2.ワークブックを閉じる


'ワークブック"Book1"を保存して閉じる
'新規の場合はダイアログボックスが表示される

Sub CloseWorkbook()
  
Workbooks("Book1").Close SaveChanges:=True
End Sub

'ワークブック"Book1.xls"を保存しないで閉じる
Sub CloseWorkbook()
  
Workbooks("Book1").Close SaveChanges:= False
End Sub

'ワークブック"Book1.xls"をファイル名"Book2.xls"に変更して閉じる
Sub CloseWorkbook()
  
Workbooks("Book1").Close SaveChanges:=True, _
Filename := "Book2"
End Sub

'ワークブック"Book1.xls"を保存して閉じると共にExcelを終了する
Sub CloseWorkbook()
  Application.Quit
  Windows("Book1.xls").Close True

End Sub

'ワークブック"Book1.xls"を保存しないで閉じると共にExcelを終了する
Sub CloseWorkbook()
  Application.Quit
  Windows("Book1.xls").Close True

End Sub



一覧へ

■3.ワークブックを保存する


'"c:\test.xls"のファイル名で保存する

Sub SaveWorkbook()
  
Workbooks("Book1").SaveAs Filename :="c:\test.xls"
End Sub

'"c:\test.csv"のファイル名で、CSV形式にて保存する
Sub SaveWorkbook()
  
Workbooks("Book1").SaveAs Filename :="c:\test.csv" _
  ,
FileFormat := xlCSV
End Sub

'"c:\test.xls"のファイル名でパスワードを"aaaaaa"に設定して保存する
Sub SaveWorkbook()
  
Workbooks("Book1").SaveAs Filename :="c:\test.xls" _
  ,
Password := "Password"
End Sub




一覧へ

■4.ワークブックのイベントプロシージャ

 ・VisualEditよりThisWorkBookの選択し、該当のイベントを選択すると、自動的にコードに入力されます。

【イベント詳細】
イベントコード 内容
Workbook_Open ワークブックを開いた時に発生します。
Workbook_Activate ワークブックがアクティブになった時に発生します。
Workbook_WindowActivate ワークブックウィンドウがアクティブになった時に発生します。
Workbook_WindowResize ワークブックウィンドウがリサイズされた時に発生します。
Workbook_BeforeClose ワークブックを閉じる前に発生します。
Workbook_WindowDeactivate ワークブックウィンドウがアクティブでなくなった時に発生します。
Workbook_Deactivate ワークブックがアクティブでなくなった時に発生します。
Workbook_BeforeSave ワークブックを保存する前に発生します。

一覧へ

 
    
A8ネット
 ・人気度:★★★★★
 ・言わずと知れた人気ASP

 
楽天市場
 ・人気度:★★★★★
 ・誰でも安心、楽天市場で

タワーレコード
 ・人気度:★★★★☆
 ・CD/DVDならタワレコで

 
■ネット証券関連おすすめ
イー・トレード証券
 ・人気度:★★★★★
 ・初心者はこちらから

マネックス証券
 ・人気度:★★★★★
 ・中級者ならこちらから






Copyright(C)2007 得@スキルアップ塾.comAll right reserved.