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

質問編集履歴

1

コードの変更、追加説明

2018/11/14 06:51

投稿

cd987456
cd987456

スコア33

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" とはなりません。