|    | 
     ▼やす さん: 
 
こんばんは 
 
エクセルデータをテキストファイルとして保存するコードは 
マクロ記録で生成できますよね。 
 
なので、目的の文字列を作り、セルに書き込んでおいてテキストファイルとして 
保存するということになりますね。 
 
その文字列作成の部品をヒントとして。 
生成した文字列と、その桁数を表示しています。 
 
Sub test1() 
  Dim s1 As String 
  Dim s2 As String 
  Dim num As Long 
  Dim s3 As String 
   
  Dim x As Long 
  Dim y As Long 
  Dim n As Long 
   
  x = Range("A1").Value 
  y = Range("B1").Value 
   
  num = Range("A2").Value 
  s1 = Format(num, String(x, "0")) 
  MsgBox s1 & vbLf & Len(s1) 
 
  s2 = Range("B2").Value 
  n = y - Len(s2) 
  If n > 0 Then 
    s2 = s2 & String(n, " ") 
  Else 
    s2 = Left(s2, y) 
  End If 
   
  MsgBox s2 & vbLf & Len(s2) 
   
   
  s3 = s1 & s2 
  MsgBox s3 & vbLf & Len(s3) 
   
End Sub 
 
 | 
     
    
   |