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

質問編集履歴

2

未検証ですが解決できたかもしれません。

2017/04/15 15:08

投稿

masa246
masa246

スコア17

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  よろしくお願いします。
18
18
 
19
19
 
20
- 追記
20
+ <追記1>
21
21
 
22
22
  再計算ボタンは試しましたがシートのコピーで同期されなくなったテキストボックスは変わらず同期されないままでした。
23
23
  また、設定で自動計算になっていることも確認しました。
@@ -41,4 +41,32 @@
41
41
  Next i
42
42
  End With
43
43
  End Sub
44
+ ```
45
+
46
+ <追記2>
47
+
48
+ 下記コードで解決できるかもしれません。手元にエクセル2007がないので確認できないのですが、確認出来次第こちらに報告させていただきます。
49
+ また、どなたか2007をお持ちの方がいらっしゃいましたらご確認していただけると幸いです。
50
+
51
+ ```VBA
52
+ Sub test()
53
+ Dim i As Long
54
+ Dim s As Long
55
+ With ActiveSheet.Shapes
56
+ For i = 1 To .Count Step 1
57
+ If .Item(i).Type = msoTextBox Then
58
+ .Item(i).Select
59
+ Selection.Formula = Selection.Formula
60
+ ElseIf .Item(i).Type = msoGroup Then
61
+ For s = .Item(i).GroupItems.Count To 1 Step -1
62
+ If .Item(i).GroupItems(s).Type = msoTextBox Then
63
+ .Item(i).GroupItems(s).Select
64
+ Selection.Formula = Selection.Formula
65
+ End If
66
+ Next s
67
+ End If
68
+ Next i
69
+ End With
70
+ End Sub
71
+
44
72
  ```

1

2017/04/15 15:08

投稿

masa246
masa246

スコア17

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,12 @@
17
17
  よろしくお願いします。
18
18
 
19
19
 
20
+ 追記
21
+
22
+ 再計算ボタンは試しましたがシートのコピーで同期されなくなったテキストボックスは変わらず同期されないままでした。
23
+ また、設定で自動計算になっていることも確認しました。
24
+
25
+
20
26
  ```VBA
21
27
  Sub test()
22
28
  Dim i As Long