Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10267 / 76734 ←次へ | 前へ→

【72017】Re:品名と数量を読み取って連続記入
発言  毛虫(通過中)  - 12/5/16(水) 16:27 -

引用なし
パスワード
   >▼まくら さん:
テストしたものをそのまま掲載してしまったのでWorksheetsの指定が間違っていました。
もう見ていらっしゃらないかもですが、個人的に気持ち悪いので修正。

Sub まくら2_修正()
Dim myStr As String
Dim i As Long, n As Long, lastRow1 As Long, lastRow2 As Long

  With ThisWorkbook.Worksheets("Sheet1")'=====←
    lastRow1 = .Range("A" & Rows.Count).End(xlUp).Row
    For i = 1 To lastRow1
      myStr = .Range("A" & i).Value
      n = .Range("B" & i).Value
      
      If n <> 0 Then '=====追加
        With ThisWorkbook.Worksheets("Sheet2")'=====←
        lastRow2 = .Range("A" & Rows.Count).End(xlUp).Offset(1).Row
       
          If .Range("A1").Value = "" Then
            .Range("A1", "A" & n).Value = myStr
          Else
            .Range("A" & lastRow2).Resize(n, 1).Value = myStr
         End If
        End With
      End If '=====追加
    Next i
  End With
End Sub
20 hits

【71997】品名と数量を読み取って連続記入 まくら 12/5/15(火) 15:32 質問
【71998】Re:品名と数量を読み取って連続記入 毛虫(通過中) 12/5/15(火) 16:25 発言
【71999】Re:品名と数量を読み取って連続記入 まくら 12/5/15(火) 18:44 お礼
【72003】Re:品名と数量を読み取って連続記入 毛虫(通過中) 12/5/16(水) 9:11 発言
【72017】Re:品名と数量を読み取って連続記入 毛虫(通過中) 12/5/16(水) 16:27 発言

10267 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free