error en debug
Publicado por djosafat (1 intervención) el 26/12/2005 19:03:18
Que tal a todos me encuentro en la necesidad de apreneder macros y profundizar mas en MS Excel y creando mis primeros codigos me encuentro con un error q no encuentro como solucionar y es el siguiente:
Private Sub CmdGuardar_Click()
Range("B4").Select
ActiveCell.Copy
Sheets("Informacion").Select
Rows ("2:2") <----Aqui me da el error
Selection.Insert Shift:=xlDown
Range("A2").Select
ActiveCell.Paste
End Sub
se supone q estoy en mi primer hoja y quiero copiar lo q esta en las seldas B4, D4, D7 que se encuentran en la hoja1 "Entrada" y despues insertarlos en la hoja2 "Informacion" en la 2° fila recorriendo los demas datos hacia abajo pero no me funciona, despues dije algo hice mal asi q grabe una macro
Sub Guardar()
'
' Guardar Macro
' Macro grabada el 12/26/2005 por Daniel Olvera
'
' Acceso directo: CTRL+n
'
Sheets("Informacion").Select
Rows("2:2").Select
Selection.Insert Shift:=xlDown
Sheets("Entrada").Select
Range("B4").Select
Selection.Copy
Sheets("Informacion").Select
Range("A2").Select
ActiveSheet.Paste
Range("B2").Select
Sheets("Entrada").Select
Range("D4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
ActiveSheet.Paste
Range("C2").Select
Sheets("Entrada").Select
Range("F4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("E2").Select
ActiveSheet.Paste
Sheets("Entrada").Select
Range("H4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("F2").Select
ActiveSheet.Paste
Sheets("Entrada").Select
Range("D7").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("C2").Select
ActiveSheet.Paste
End Sub
y si le doy Ctrl+n en la hoja1 no hace nada, pero si lo hago en la hoja2 Ctrl-n si pasa todos los datos, alguien me puede orientar un poco ando muy seco y frio en esto de VB y excel
PD: ya estoy leyendo algunos manualitos q encontre en Internet pero no e encontrado uno q explique los objetos y de una lista de sus metodos asi q si alguien me puede pasar alguno q sea de lujo pues se los agradeceré. saluds a todos y suerte
Private Sub CmdGuardar_Click()
Range("B4").Select
ActiveCell.Copy
Sheets("Informacion").Select
Rows ("2:2") <----Aqui me da el error
Selection.Insert Shift:=xlDown
Range("A2").Select
ActiveCell.Paste
End Sub
se supone q estoy en mi primer hoja y quiero copiar lo q esta en las seldas B4, D4, D7 que se encuentran en la hoja1 "Entrada" y despues insertarlos en la hoja2 "Informacion" en la 2° fila recorriendo los demas datos hacia abajo pero no me funciona, despues dije algo hice mal asi q grabe una macro
Sub Guardar()
'
' Guardar Macro
' Macro grabada el 12/26/2005 por Daniel Olvera
'
' Acceso directo: CTRL+n
'
Sheets("Informacion").Select
Rows("2:2").Select
Selection.Insert Shift:=xlDown
Sheets("Entrada").Select
Range("B4").Select
Selection.Copy
Sheets("Informacion").Select
Range("A2").Select
ActiveSheet.Paste
Range("B2").Select
Sheets("Entrada").Select
Range("D4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
ActiveSheet.Paste
Range("C2").Select
Sheets("Entrada").Select
Range("F4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("E2").Select
ActiveSheet.Paste
Sheets("Entrada").Select
Range("H4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("F2").Select
ActiveSheet.Paste
Sheets("Entrada").Select
Range("D7").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Informacion").Select
Range("C2").Select
ActiveSheet.Paste
End Sub
y si le doy Ctrl+n en la hoja1 no hace nada, pero si lo hago en la hoja2 Ctrl-n si pasa todos los datos, alguien me puede orientar un poco ando muy seco y frio en esto de VB y excel
PD: ya estoy leyendo algunos manualitos q encontre en Internet pero no e encontrado uno q explique los objetos y de una lista de sus metodos asi q si alguien me puede pasar alguno q sea de lujo pues se los agradeceré. saluds a todos y suerte
Valora esta pregunta


0