|    | 
     質問のしかたがわかりにくく、失礼しました。 
 
有難う御座いました。 
 
▼kanabun さん: 
>A1 には "0"の個数、 B1 には 全角スペースの個数 が書き込んであり、 
>2行目以降のA列数値を RSet、B列文字列を LSetしていく  
>--- ということでいいですか?  
>参考です 
> 
>Sub test2() 
> Dim io As Integer 
> Dim Filename As String 
> Dim i As Long 
> Dim m As Long, n As Long 
> Dim s1 As String, s2 As String, s As String 
>  
> Filename = Application.GetSaveAsFilename("test2", "テキスト,*.txt") 
> If Filename = "False" Then Exit Sub 
>  
> io = FreeFile() 
> Open Filename For Output As io 
> m = Range("A1").Value 
> n = Range("B1").Value 
> For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row 
>   s1 = String$(m, "0") 
>   s2 = String$(n, " ") 
>   s = CStr(Cells(i, 1).Value) 
>   Mid(s1, m + 1 - Len(s)) = s 
>   Mid(s2, 1) = Cells(i, 2).Value 
>   Print #io, s1; s2 
> Next 
> Close io 
>  
> MsgBox "出力しました", , Dir$(Filename) 
>End Sub 
 | 
     
    
   |