Opps. You need to clear your string each time:

VB Code:
  1. Dim intNumberOfRows As Integer
  2. Dim intNumberOfColumns As Integer
  3. Dim strLineText As String
  4.  
  5. intNumberOfRows = 5
  6. intNumberOfColumns = 2
  7.  
  8. For x = 1 To intNumberOfRows
  9.    
  10.     strLineText = ""
  11.     For y = 1 To intNumberOfColumns
  12.         strLineText = strLineText & Chr(34) & Cells(x, y) & Chr(34) & ","
  13.     Next y
  14.    
  15.     strLineText = "new Array(" & Left$(strLineText, Len(strLineText) - 1) & ")"
  16.     If x < intNumberOfRows Then strLineText = strLineText & ","
  17.     strLineText = strLineText & vbNewLine
  18.    
  19.     txtfile.write strLineText
  20.    
  21. Next x