質問編集履歴
1
コードの変更、追加説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,7 +19,7 @@
|
|
19
19
|
If Cells(selerow, 5) = "" Then
|
20
20
|
Cells(selerow, 5) = "=" & Cells(cnt, 2).Value
|
21
21
|
Else
|
22
|
-
Cells(selerow, 5) = Cells(selerow, 5) & "+" & Cells(cnt, 5).Value
|
22
|
+
Cells(selerow, 5) = Cells(selerow, 5) & "+" & Cells(cnt, 5).Value ’★
|
23
23
|
End If
|
24
24
|
Else
|
25
25
|
MsgBox "品番がみつかりませんでした。"
|
@@ -31,4 +31,15 @@
|
|
31
31
|
品番Aは"10+30"と入り、"="が抜けてしまいます。
|
32
32
|
|
33
33
|
コードをどのように修正すればよろしいですか?
|
34
|
-
もっとスマートな書き方があれば、教えて下さい。
|
34
|
+
もっとスマートな書き方があれば、教えて下さい。
|
35
|
+
|
36
|
+
●質問後に追記しました。
|
37
|
+
★の部分のコードを下記に変えたら
|
38
|
+
```ここに言語を入力
|
39
|
+
Cells(selerow, 5) ="=" & Cells(selerow, 5) & "+" & Cells(cnt, 5).Value
|
40
|
+
```
|
41
|
+
例えば、品番Aが3つ以上あった場合
|
42
|
+
品番A 10、20、30 の場合
|
43
|
+
上記コードだと
|
44
|
+
"=30+30" 最初の"10+20"は数字になってしまいます。
|
45
|
+
"=10+20+30" とはなりません。
|