¿Te atreves a demostrar lo que sabes resolviendo alguno de estos
temas abiertos/no resueltos?

Hallar ultimo regis...
 
Compartir:
Avisos
Vaciar todo

Hallar ultimo registro de una columna

Eder_Mejia
(@eder_mejia)
Nuevo miembro Registered

Hola, estoy realizando una macro para enviar correos masivos desde excel, las direcciones de email las ubiqué en columna "B" a partir de la celda B8. Lo que quiero evitar es modificar el rango de manera manual de la columna donde están los correos (ejemplo: Range("B8:B32")) ya que a veces son muchos correos lo que se tienen que enviar y a veces son muy pocos.

Intenté con una macro pero me manda error, esto es lo que tengo como código:

Dim SeleccionarEmail As Range

SeleccionarEmail = Range("B8", Selection.End(xlDown)).Select

For Each Celda In ThisWorkbook.Sheets("Hoja1").SeleccionarEmail

Tengo muy poca experiencia en Macros y lenguaje VBA pero estoy intentando mejorar y aprender. Saludos y espero me ayuden a encontrar alguna solución

Citar
Topic starter Respondido : 03/09/2021 8:15 pm
RET
 RET
(@ret)
Miembro Admin

@eder_mejia,

Prueba así:

Dim SeleccionarEmail As Range

SeleccionarEmail = ThisWorkbook.Sheets("Hoja1").Range("B8", Selection.End(xlDown)).Select

For Each Celda In SeleccionarEmail

Primero, define el rango de SeleccionarEmail y después, una vez definido bien, haz referencia a él.

IMF_RET

https://InformaticaMuyFacil.com

ResponderCitar
Respondido : 04/09/2021 9:51 am

Dejar una respuesta

Nombre del autor

Correo electrónico del autor

Título *

 
Vista previa 0 revisiones Guardado