ここで私はこのCSVファイルをロードするコードを持っています。それはこのように表示さ :CSVからの列の合計値を取得
//profile, lenght, width, qty, color//
r2,500,800,5,white
r2,200,100,2,white
私はこれでそれを解析:
Sub Main()
Dim CDLG As Object
Set CDLG = CreateObject("MSComDlg.CommonDialog")
With CDLG
.DialogTitle = "Choose file"
.Filter = "CSV Documents|*.csv"
.ShowOpen
m_strFileURI = .Filename
m_strFileName = .FileTitle
Dim cesta As String
cesta = Left(m_strFileURI, InStrRev(m_strFileURI, "\"))
End With
Set CDLG = Nothing
Dim FSO As New FileSystemObject
'array of values in each line
Dim LineValues() As String
'each new line read in from the text stream
Dim ReadLine As String
Dim ts As TextStream
'open file
Set ts = FSO.OpenTextFile(m_strFileURI)
'keep going till no more lines
Do Until ts.AtEndOfStream
'read first line
ReadLine = ts.ReadLine
LineValues = Split(ReadLine, ",")
Debug.Print LineValues(3)
**'--> Need finaly generate filename as: Totalqty - lenght - width**
Loop
End Sub
が、どのように私はからTOTAL QTYを得ることができます - LineValues(3) たファイル名を作成するために私はそれを使用することができますTotalqty - lenght - width ??
あなたは
は、この実際にVBAですか?またはvb6?彼らは同じことではありません。それがvbaの場合は、 –