Home
Login with Twitter
Python
PHP
JavaScript
Ruby
Go
Java
Kotlin
Swift
C
C++
C#
HTML
CSS
PlainText
Rust
Markdown
Shell
R
Lisp
Perl
Q#
SQL
Scala
TypeScript
VisualBasic
ObjectiveC
Arduino
ALGOL
AWK
Brainfuck
COBOL
CoffeeScript
D
Delphi
Erlang
Fortran
F#
Haskell
MATLAB
Nim
Ocaml
Simula
Skript
Smalltalk
Julia
VBA
Enter code which you want to share
Option Explicit Sub フォルダ内エクセルファイル一括オープン() Dim FSO As Object Set FSO = CreateObject("Scripting.FileSystemObject") Dim wb As Workbook, cnt As Long, wind As Window Dim myFolder As Folder, myFile As File Set myFolder = FSO.GetFolder(ThisWorkbook.Path) On Error GoTo myError '各ファイルの拡張子を確認してエクセルファイルを判別 For Each myFile In myFolder.Files If myFile.Path Like "*.xls*" Then cnt = 0 For Each wb In Workbooks cnt = cnt + 1 '指定のファイルが既に開いていた場合 If myFile.Name = wb.Name Then 'このブックの場合は何もしない If wb.Name = ThisWorkbook.Name Then Exit For 'このブック以外の場合 Else MsgBox myFile.Path & "は既に開いています", vbInformation Exit For End If '最後のファイルまで確認してファイル名が"~$*"でなければブックを開く ElseIf (cnt = Workbooks.Count) And (Not myFile.Name Like "~$*") Then Workbooks.Open myFile Exit For End If Next End If Next '各ウインドウが最大化されていなければ最大化する For Each wind In Windows With Application If Not .WindowState = xlMaximized Then .WindowState = xlMaximized End With Next Set myFolder = Nothing Set myFile = Nothing ThisWorkbook.Close Exit Sub myError: Debug.Print Err.Number & vbCrLf & Err.Description Resume Next End Sub
Select language
Python
PHP
JavaScript
Ruby
Go
Java
Kotlin
Swift
C
C++
C#
HTML
CSS
PlainText
Rust
Markdown
Shell
R
Lisp
Perl
Q#
SQL
Scala
TypeScript
VisualBasic
ObjectiveC
Arduino
ALGOL
AWK
Brainfuck
COBOL
CoffeeScript
D
Delphi
Erlang
Fortran
F#
Haskell
MATLAB
Nim
Ocaml
Simula
Skript
Smalltalk
Julia
VBA
Check to hide your code on timeline
Preferences
Enter title
Set tags
Enter description about code
①同一フォルダ内のExcelファイルを全て開く②このブックを閉じる 使用例) WorkbookのOpenイベントに記述して一括オープン専用ファイルとして使う。 需要有るか分からんけど。
Select license
No License
Apache v2
GPL v2
MIT
Mozilla Public v 2.0
LGPL v2.1
The BSD 3-Clause
Artistic 2.0
GPL v3
LGPL v3
Affero GPL
Public Domain
Eclipse Public v1.0
BSD 2-Clause
ユーザー
Submit