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

回答編集履歴

2

こちらかがいいかも

2020/07/31 01:09

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -20,6 +20,8 @@
20
20
 
21
21
  Tisworkbook.sheets(1).Range("C54").Value = wb.Worksheets(1).Range("C54").Value
22
22
 
23
+ wb.Close savechanges:=False
24
+
23
25
  set wb = nothing
24
26
 
25
27
  End Sub

1

こちらかがいいかも

2020/07/31 01:09

投稿

mako1972
mako1972

スコア383

answer CHANGED
@@ -2,6 +2,15 @@
2
2
 
3
3
  wwbとはなんでしょうか・・。
4
4
 
5
+ マクロを実行したファイルを見失いために、
6
+ Thisworkbook.sheets(1).range("XX")
7
+ 開いたファイルはwb.sheets(1).range("XX")
8
+ とするなどして見失わないようにします。
9
+
10
+ マクロの延長で考えるとselect とかactive copyなどの命令で記述しがちですが
11
+
12
+ 下記のように記述するとよろしいかと思います。
13
+
5
14
  ```vba
6
15
  Sub test()
7
16