Excel VBA質問箱 IV

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

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


68765 / 76734 ←次へ | 前へ→

【12497】Re:特定のセルを認識してcsvに書き込む
回答  Asaki  - 04/4/6(火) 13:39 -

引用なし
パスワード
   >Aのセルのみ書き出しされていて、行全体が書き出しされていませんでした。
A列しか出力してませんからね。

GoToはあまりお薦めしません。
また、カウンタ変数にはLong型をお薦めします。

ちょっと書いてみました。
動作確認していませんので、動かないかも。。。
Sub test()
  Dim D_Name1 As String
  Dim D_Name2 As String
  Dim 検索行 As Long
  Dim i    As Long
  Dim str   As String
  
  D_Name1 = "add.csv"
  D_Name2 = "del.csv"
 
  Open D_Name1 For Output As #1
  Open D_Name2 For Output As #2

  With Sheets("data")
    For 検索行 = 0 To 50 '行の数だけ
      str = ""
      Select Case .Cells(検索行, 1).Value
        Case "追加"
          For i = 1 To .Cells(検索行, 256).End(xlToLeft).Column
            str = str & vbTab & .Cells(検索行, i).Value
          Next i
          Print #1, Mid(str, Len(vbTab) + 1)
        Case "削除"
          Print #2, Mid(str, Len(vbTab) + 1)
      End Select
    Next 検索行
  End With
 
  Close #1
  Close #2
End Sub

1 hits

【12475】セルAに決まった文字が入っている行だけ... VBA素人 04/4/5(月) 17:29 質問
【12481】特定のセルを認識してcsvに書き込む shousuke 04/4/5(月) 23:10 回答
【12483】Re:特定のセルを認識してcsvに書き込む VBA素人 04/4/6(火) 9:33 質問
【12487】Re:特定のセルを認識してcsvに書き込む Asaki 04/4/6(火) 11:29 回答
【12494】Re:特定のセルを認識してcsvに書き込む VBA素人 04/4/6(火) 13:21 質問
【12497】Re:特定のセルを認識してcsvに書き込む Asaki 04/4/6(火) 13:39 回答
【12501】Re:特定のセルを認識してcsvに書き込む VBA素人 04/4/6(火) 13:59 質問
【12502】Re:特定のセルを認識してcsvに書き込む Jaka 04/4/6(火) 14:18 回答
【12503】Re:特定のセルを認識してcsvに書き込む Asaki 04/4/6(火) 14:20 回答
【12516】Re:特定のセルを認識してcsvに書き込む VBA素人 04/4/6(火) 17:01 お礼

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