Rei, e isso mesmo, adaptando ao sistema que já estava montado ele esta armazenando certo, mas quando vai concatenar... Da esse erro na parte grifada.
Erro em tempo de execução '13'
Tipos incompatíveis...
Private Sub Concatena()
Dim vaColuna1 As Variant, vaColuna2 As Variant, vaDados() As Variant
Dim wsPlan As String
Dim rnColuna1 As Range, rnColuna2 As Range, rnDados As Range
Dim iNumero As Long
wsPlan = ComboBox1.Text
Sheets(wsPlan).Activate
Set rnColuna1 = Worksheets(wsPlan).Range("A2", Range("A65536").End(xlUp))
Set rnColuna2 = Worksheets(wsPlan).Range("B2", Range("B65536").End(xlUp))
vaColuna1 = rnColuna1.Value
vaColuna2 = rnColuna2.Value
ReDim vaDados(1 To UBound(vaColuna1))
For iNumero = 1 To UBound(vaColuna1)
vaDados(iNumero) = vaColuna1(iNumero, 1) & " - " & vaColuna2(iNumero, 1)
Next iNumero
Set rnDados = Worksheets(wsPlan).Range("C2", Range("C" & UBound(vaColuna1) + 1))
rnDados.Value = Application.Transpose(vaDados)
End Sub
Sabe o que possa ser?
Postado : 25/02/2013 9:17 pm