COPIAR DATOS DE UNA HOJAS 1, A LAS HOJAS 2, HOJAS 3, Y HOJAS 4
Publicado por edgar villamizar (1 intervención) el 29/09/2020 21:48:43
Hola buenas, estoy intentando hacer una macro que copie los datos de una hojas a otras, con el codigo que lo estoy asiendo me da vas bien copiando a 2 hojas, pero cuando quiero que copie a las 3 era hoja me da error de objetos, error 1004 en la linea de ranger, aca le dejo el codigo
todo lo estoy asiendo por vba en excel 365
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Range("X1:Y1:Z1:AA1").Select 'COPIAR LOS DATOS PARA EL REGISTRO
Selection.Copy
With Worksheets("SISTEMA")
.Visible = True
.Activate
.Unprotect
.Range("A7").Select
End With
While ActiveCell.Value <> "" 'CONDICIÓN
ActiveCell.Offset(1, 0).Select 'ACCIÓN SI SE CUMPLE LA CONDICIÓN
Wend
'PEGAR LOS DATOS E IR A LA HOJA DEL FORMULARIO
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("X4:Y4:Z4:AA4:AB4").Select 'COPIAR LOS DATOS PARA EL REGISTRO
Selection.Copy
With Worksheets("SALIDA DE PRODUCTO")
.Visible = True
.Activate
.Unprotect
.Range("J2").Select
End With
While ActiveCell.Value <> "" 'CONDICIÓN
ActiveCell.Offset(1, 0).Select 'ACCIÓN SI SE CUMPLE LA CONDICIÓN
Wend
'PEGAR LOS DATOS E IR A LA HOJA DEL FORMULARIO
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("SISTEMA").Select
End Sub
todo lo estoy asiendo por vba en excel 365
Valora esta pregunta


0