Cometarios en excel
Vaya necesito ayuda anteriormente me dijeron como lograr sacar los comentarios de una celda y copiarlos en celdas de otra hoja.
Algo debe de andar mal aquí. Tengo la siguiente rutina, pero en la fila en negrita me marca el error: "Se ha producido el Error 91 en tiempo de ejecución:
Variable de objeto o bloque with no establecido.
Si me dijeran en que la estoy regando les quedaría totalmente agradecido.
Por su ayuda y sobre todo por su tiempo muchas gracias desde ya! Aquí el code
Sub CopiarAHoja()
Application.ScreenUpdating = False
Sheets("Ruta101").Select
Sheets("Ruta101").Range("A1").Select
Selection.EntireRow.Copy
Sheets("hoja1").Select
Sheets("hoja1").Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
MsgBox ActiveCell.Address
Sheets("Ruta101").Select
Sheets("Ruta101").Range("a2").Select
While ActiveCell <> ""
Selection.EntireRow.Copy
Sheets("hoja1").Select
ActiveSheet.Paste
Sheets("Ruta101").Select
MsgBox ActiveCell.Address
Variable=Activecell.Offset(0,6).Comment.Text
Sheets("Hoja1").Range("A3").Value = ActiveCell.Offset(0, 6).Comment.Text
MsgBox ActiveCell.Offset(0, 6).Address
acitvesheet.Offset(1, 0).Select
Wend
End Sub
Saludos
ETC
Algo debe de andar mal aquí. Tengo la siguiente rutina, pero en la fila en negrita me marca el error: "Se ha producido el Error 91 en tiempo de ejecución:
Variable de objeto o bloque with no establecido.
Si me dijeran en que la estoy regando les quedaría totalmente agradecido.
Por su ayuda y sobre todo por su tiempo muchas gracias desde ya! Aquí el code
Sub CopiarAHoja()
Application.ScreenUpdating = False
Sheets("Ruta101").Select
Sheets("Ruta101").Range("A1").Select
Selection.EntireRow.Copy
Sheets("hoja1").Select
Sheets("hoja1").Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
MsgBox ActiveCell.Address
Sheets("Ruta101").Select
Sheets("Ruta101").Range("a2").Select
While ActiveCell <> ""
Selection.EntireRow.Copy
Sheets("hoja1").Select
ActiveSheet.Paste
Sheets("Ruta101").Select
MsgBox ActiveCell.Address
Variable=Activecell.Offset(0,6).Comment.Text
Sheets("Hoja1").Range("A3").Value = ActiveCell.Offset(0, 6).Comment.Text
MsgBox ActiveCell.Offset(0, 6).Address
acitvesheet.Offset(1, 0).Select
Wend
End Sub
Saludos
ETC
1 Respuesta
Respuesta de vikmar
1