Moderatori: Anthony47, Flash30005
NewString = STRINGA1 & String(X - len(STRINGA1)
prezzoTxt = Format(Prezzo, "0.000")
NewString = String(X - len(prezzoTxt) & prezzoTxt
Option Base 1
Sub Buni75()
Dim myForm, myType, I As Long, J As Long, myBlk As String
'Lunghezza campi:
myForm = Array(13, 8, 40, 33, 8, 3, 21) '
'TIPO: 0=stringa, left;1=data, left; 2=Numero 3 dec, right
myType = Array(0, 1, 0, 0, 1, 0, 2)
Close #1
'>>> nella prossima riga usare il corretto Percorso /Nome file:
Open "C:\Users\USER\Downloads\byBUNI75_AAAA-MM-GG.Ctr_1234_B60921.txt" For Output As #1
For I = 1 To Cells(Rows.Count, 1).End(xlUp).Row
myBlk = ""
For J = 1 To UBound(myForm)
If myType(J) = 0 Then
myBlk = myBlk & Left(Cells(I, J), myForm(J)) & String(myForm(J) - Len(Left(Cells(I, J), myForm(J))), " ")
ElseIf myType(J) = 1 Then
myBlk = myBlk & Left(Cells(I, J), myForm(J)) & String(myForm(J) - Len(Left(Cells(I, J), myForm(J))), " ")
ElseIf myType(J) = 2 Then
myBlk = myBlk & String(myForm(J) - Len(Format(Cells(I, J), "0.000")), " ") & Format(Cells(I, J), "0.000")
End If
Next J
Debug.Print myBlk
Print #1, myBlk
Next I
Close #1
End Sub
myPath = "C:\Users\USER\Downloads\" '<<< il TUO percorso, con \ finale
Fname = "GLS." & Format(date, "yyyy-mm-dd") & ".Ctr_" & Format(time, "HHmm") & ".txt"
Open (myPath & Fname) For Output As #1
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
Visitano il forum: Nessuno e 10 ospiti