teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

書式改善

2021/06/09 01:49

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -53,4 +53,4 @@
53
53
  ActiveSheet.ExportAsFixedFormat Type:=0, Filename:="C:\test\" & i & "00.pdf"
54
54
  Next
55
55
  End Sub
56
- ``
56
+ ```

1

コード追記

2021/06/09 01:48

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -33,5 +33,24 @@
33
33
  ActiveSheet.ExportAsFixedFormat Type:=0, Filename:="C:\test\300.pdf"
34
34
 
35
35
  End Sub
36
+ ```
36
37
 
38
+ おまけ
39
+ 配列とForループでシンプルにした例
40
+
41
+ ```vba
42
+ Public Sub test()
43
+ Dim WSs(1 To 3) As String
44
+
45
+ Dim ws As Worksheet, i As Long
46
+ For Each ws In Sheets
47
+ i = Left(ws.Name, 1)
48
+ WSs(i) = WSs(i) & " " & ws.Name
49
+ Next
50
+
51
+ For i = 1 To UBound(WSs)
52
+ Sheets(Split(Trim(WSs(i)))).Select
53
+ ActiveSheet.ExportAsFixedFormat Type:=0, Filename:="C:\test\" & i & "00.pdf"
54
+ Next
55
+ End Sub
37
- ```
56
+ ``