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

回答編集履歴

2

追加

2020/08/26 07:52

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -9,4 +9,21 @@
9
9
  ローカルウィンドウの画像です。これを見間違いました。
10
10
  row1stとrowEndもStringですが、うまくいくのは謎です。
11
11
  Col1StとColEndがStringの場合のみエラーとなっているようです。
12
- 予め数値で宣言しておけば問題ないのでそうしていただけたら助かります。
12
+ 予め数値で宣言しておけば問題ないのでそうしていただけたら助かります。
13
+
14
+ ---
15
+ あと、これではまずいでしょうか?
16
+ ```VBA
17
+ Sub 書式貼り付け_自動縦横判定()
18
+
19
+ Dim buf_from As Range, buf_To As Range
20
+ Set buf_from = Application.InputBox(Prompt:="書式取得元セルを選択してください。", Type:=8)
21
+ Set buf_To = Application.InputBox(Prompt:="書式貼付先セルを選択してください。", Type:=8)
22
+
23
+ buf_from.Copy
24
+ buf_To.PasteSpecial xlPasteFormats
25
+
26
+ Application.CutCopyMode = False
27
+
28
+ End Sub
29
+ ```

1

見間違い

2020/08/26 07:52

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -2,4 +2,11 @@
2
2
  ```VBA
3
3
  Dim Col1st As Long, ColEnd As Long, row1st As Long, rowEnd As Long
4
4
  ```
5
- Col1stとColEndにスペースが含まれており、文字列扱いになっているのでエラーになっています。
5
+ Col1stとColEndにスペースが含まれており、文字列扱いになっているのでエラーになっています。
6
+ ⇒スペースは入っていませんでした!すいません!見間違いでした。
7
+
8
+ ![見間違い](ab6034790ea1cfe4e20edb30eabc35d9.png)
9
+ ローカルウィンドウの画像です。これを見間違いました。
10
+ row1stとrowEndもStringですが、うまくいくのは謎です。
11
+ Col1StとColEndがStringの場合のみエラーとなっているようです。
12
+ 予め数値で宣言しておけば問題ないのでそうしていただけたら助かります。