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

質問編集履歴

5

2020/09/25 01:24

投稿

chaaan43
chaaan43

スコア1

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,8 @@
8
8
  上記の内容でできない場合、ほかにどのような方法がありますでしょうか。
9
9
 
10
10
  よろしくお願いいたします。
11
+
12
+
11
13
  -----------------------------------------------------------
12
14
  わかりにくく申し訳ございません。
13
15
  5行目のA列に10文字、B列に15文字

4

2020/09/25 01:24

投稿

chaaan43
chaaan43

スコア1

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  上記の内容でできない場合、ほかにどのような方法がありますでしょうか。
9
9
 
10
10
  よろしくお願いいたします。
11
-
11
+ -----------------------------------------------------------
12
12
  わかりにくく申し訳ございません。
13
13
  5行目のA列に10文字、B列に15文字
14
14
  6行目のA列に10文字、B列に5文字

3

2020/09/25 01:24

投稿

chaaan43
chaaan43

スコア1

title CHANGED
File without changes
body CHANGED
@@ -25,20 +25,6 @@
25
25
  マクロ初心者で知識不足のため、
26
26
  if A5の文字数>B5の文字数 then 〜などでできるかと考えましたが、文字数カウント方法や最終行までの繰り返し方がうまく組めませんでした。
27
27
  ifや他の方法で上記内容を達成できる方法はありますでしょうか。
28
- こんな感じかなと思ったのですがわかりにくく申し訳ございません。
29
- 5行目のA列に10文字、B列に15文字
30
- 6行目のA列に10文字、B列に5文字
31
-
32
- 最終行のA列に15文字、B列に20文字
33
- といった形になっております。
34
-
35
- 今回行いたい内容は以下です。
36
- ・1行目〜4行目まではそのままの状態
37
- ・5行目〜文字が入っている最終行までセル幅は変えず、セルの高さだけで文字全体を表示させる
38
-
39
- マクロ初心者で知識不足のため、
40
- if A5の文字数>B5の文字数 then 〜などでできるかと考えましたが、文字数カウント方法や最終行までの繰り返し方がうまく組めませんでした。
41
- ifや他の方法で上記内容を達成できる方法はありますでしょうか。
42
28
  とてもお恥ずかしいのですが、
43
29
  以下のように作成しております。
44
30
   

2

2020/09/25 01:23

投稿

chaaan43
chaaan43

スコア1

title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
  最終行のA列に15文字、B列に20文字
17
17
  といった形になっております。
18
+ 結合セルや意図的な改行はなく、
19
+ 文字が並んでいる形です。
18
20
 
19
21
  今回行いたい内容は以下です。
20
22
  ・1行目〜4行目まではそのままの状態

1

2020/09/25 01:22

投稿

chaaan43
chaaan43

スコア1

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,46 @@
7
7
 
8
8
  上記の内容でできない場合、ほかにどのような方法がありますでしょうか。
9
9
 
10
- よろしくお願いいたします。
10
+ よろしくお願いいたします。
11
+
12
+ わかりにくく申し訳ございません。
13
+ 5行目のA列に10文字、B列に15文字
14
+ 6行目のA列に10文字、B列に5文字
15
+
16
+ 最終行のA列に15文字、B列に20文字
17
+ といった形になっております。
18
+
19
+ 今回行いたい内容は以下です。
20
+ ・1行目〜4行目まではそのままの状態
21
+ ・5行目〜文字が入っている最終行までセル幅は変えず、セルの高さだけで文字全体を表示させる
22
+
23
+ マクロ初心者で知識不足のため、
24
+ if A5の文字数>B5の文字数 then 〜などでできるかと考えましたが、文字数カウント方法や最終行までの繰り返し方がうまく組めませんでした。
25
+ ifや他の方法で上記内容を達成できる方法はありますでしょうか。
26
+ こんな感じかなと思ったのですがわかりにくく申し訳ございません。
27
+ 5行目のA列に10文字、B列に15文字
28
+ 6行目のA列に10文字、B列に5文字
29
+
30
+ 最終行のA列に15文字、B列に20文字
31
+ といった形になっております。
32
+
33
+ 今回行いたい内容は以下です。
34
+ ・1行目〜4行目まではそのままの状態
35
+ ・5行目〜文字が入っている最終行までセル幅は変えず、セルの高さだけで文字全体を表示させる
36
+
37
+ マクロ初心者で知識不足のため、
38
+ if A5の文字数>B5の文字数 then 〜などでできるかと考えましたが、文字数カウント方法や最終行までの繰り返し方がうまく組めませんでした。
39
+ ifや他の方法で上記内容を達成できる方法はありますでしょうか。
40
+ とてもお恥ずかしいのですが、
41
+ 以下のように作成しております。
42
+  
43
+ dim a As String,b As String
44
+ dim i as integer
45
+
46
+ for i = 5 to cells(Rows.count,5).end(xlUp).Row
47
+
48
+ a=cells(i,"A").value
49
+ b=cells(i,"B").value
50
+
51
+ if Len(a)>Len(b) then
52
+ Rows("A").Rows.Autofit