Pessoal, acabei escrevendo um codigo, mais não consigo finalizar um comando.
CC = Format(Cells(i, "c").Value, Wf.Rept("0", 7))
Este comando preciso que ele entenda que terar que preencher com espaços onde ele não encontrar numero na coluna e quando encontrar numero ira preencher com zeros.
Segue o codigo
Sub PlConta()
Dim i As Integer
Dim Arquivo As String
Dim Wf As WorksheetFunction
Dim Analatico As String
Dim Compl As String
Dim CC As String
Dim DRE As String
Dim REF As String
Dim Apelido As String
Set Wf = WorksheetFunction
Arquivo = "C:Tempplcontas.txt"
Sequencial = 1
Open Arquivo For Output As #1
For i = 1 To ActiveSheet.UsedRange.Rows.Count
analitico = Cells(i, "a").Value
Compl = Cells(i, "b").Value
CC = Format(Cells(i, "c").Value, Wf.Rept("0", 7))
DRE = Format(Cells(i, "d").Value, Wf.Rept(" ", 1))
REF = Format(Cells(i, "e").Value, Wf.Rept("0", 5))
Apelido = Cells(i, "h").Value
Print #1, analitico & Wf.Rept(" ", 56 - Len(analitico)) & Compl & Wf.Rept(" ", 40 - Len(Compl)) & CC _
& DRE & Wf.Rept(" ", 1 - Len(DRE)) & REF & branco & Wf.Rept(" ", 57 - Len(branco)) _
& Apelido & Wf.Rept(" ", 20 - Len(Apelido))
Next
MsgBox "Contas Gerado"
Close
End Sub
Postado : 12/08/2014 8:18 am