Problema para terminar código en macro
Tengo un código que no consigo finalizarle
Todo funciona bien hasta llegar a: ' Busca texto y selecciona el valor de la celda de la derecha y copia y pega en una celda de otro libro
¿Alguien puede ayudarme a finalizarle?
Sub copiar_celdas_diferentes_pegar_otro_libro()
' abre el siguiente archivo
Archivo = "D:\Jose Ono\Facturas\PLANTILLAS\clientes facturados.xlsx"
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(Archivo) Then
Workbooks.Open Archivo
' inserta linea en archivo
Rows("2:2").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
With Selection.Font
.Size = 9
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
With Selection.Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
Set h1 = ThisWorkbook.ActiveSheet
h1.Activate
' copia diferentes deldas y las pega en otra celda de otro libro
Range("C7").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("A2")
Range("C8").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("B2")
Range("C9").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("C2")
Range("C10").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("D2")
Range("H9").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("E2")
Range("J9").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("G2")
Range("J10").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("F2")
Range("M5").Copy _
Destination:=Workbooks("clientes facturados.xlsx").Worksheets("hoja1").Range("H2")' Busca texto y selecciona el valor de la celda de la derecha y copia y pega en una celda de otro libro
texto = "Factura Total"
Set busca = ActiveSheet.Range("a1:a5000").Find(texto, LookIn:=xlValues, lookat:=xlWhole)
If Not busca Is Nothing Then
busca.Offset(0, 1).Copy
Workbooks("clientes facturados.xlsx").Activate
Worksheets("hoja1").Range("M2").PasteSpecial xlPasteValuesWorkbooks("clientes facturados.xlsx").Activate
Workbooks("clientes facturados.xlsx").Close SaveChanges:=TrueActiveWorkbook."clientes facturados.xlsx".Close SaveChanges:=TrueEnd If
End With
End Sub