Estimada comunidad, nuevamente recurro a ustedes para algo que quizá es sumamente simple pero ignoro, hace poco el usuario Ioyama muy amablemente me ayudo a crear una macro en donde me clonaba la columa A en la b al dar click en un botón, después me ayudo también a ingresar un cuadro de confirmación antes de aplicar la macro, sin embargo no me había percatado que si la columan A estaba vacía, también dejaba vacía la b, abro otro tema porque considero que ésta solicitud ya no tiene nada que ver con la original que era el clonar una columna en otra, espero estar en lo correcto y no infringir las reglas, estuve leyendo y vi que se podía hacer con algo así como is not empty, el problema es que no se nada de visual basic y no entiendo cómo sería la redacción (Adjunto archivo) lo único que quiero que se la macro es que clonar la columna a en b preguntando antes de ejecutar, pero si la columna a esta vacia dejar la b como esta no mejor dicho no ejecutar la macro en esa celda, gracias de antemano por su apoyo
Sub DuplicaColumna() res = MsgBox("Está seguro de querer copiar la columna", vbOKCancel, "¡Atención!") If res <> 1 Then Exit Sub uf = Range("A" & Cells.Rows.Count).End(xlUp).Row Range("A2:A" & uf).Copy Range("B2").Select ActiveSheet.Paste Application.CutCopyMode = False Range("A2").SelectEnd Sub[/HTML]
Estimada comunidad, nuevamente recurro a ustedes para algo que quizá es sumamente simple pero ignoro, hace poco el usuario Ioyama muy amablemente me ayudo a crear una macro en donde me clonaba la columa A en la b al dar click en un botón, después me ayudo también a ingresar un cuadro de confirmación antes de aplicar la macro, sin embargo no me había percatado que si la columan A estaba vacía, también dejaba vacía la b, abro otro tema porque considero que ésta solicitud ya no tiene nada que ver con la original que era el clonar una columna en otra, espero estar en lo correcto y no infringir las reglas, estuve leyendo y vi que se podía hacer con algo así como is not empty, el problema es que no se nada de visual basic y no entiendo cómo sería la redacción (Adjunto archivo) lo único que quiero que se la macro es que clonar la columna a en b preguntando antes de ejecutar, pero si la columna a esta vacia dejar la b como esta no mejor dicho no ejecutar la macro en esa celda, gracias de antemano por su apoyo
DuplicarColumna_io_130530.xls