Jump to content

Correr una macro en columnas consecutivas n veces


Recommended Posts

Hola

Tengo una base de datos con300 filas y 500+ columnas y quiero eliminar los datos repetidos por columna y ordenarlos alfabeticamente. 

Programe una macro para lo anteriormente descrito, pero no se como crear un bucle para que lo ejecute en el numero de columnas que se le indique.

Y el segundo tema es realizar una macro para realizar consultas a la base de datos y/o actualizar datos dentro de la base de datos.

 

Aprecio su colaboracion

Link to comment
Share on other sites

Para ejecutar tu código que elimina datos repetidos debes meterlo en el propio bucle:

For i = 1 to n

'Tu código para eliminar duplicados va aquí.

Next i

n es tú número total de columnas que quieres recorrer. Si tienes 500 columnas debería ser For i = 1 to 500.

El tema de la base de datos es más complejo ¿qué tienes hecho?  Tu base de datos es en el propio Excel? En un servidor SQL? Access? 

Link to comment
Share on other sites

Gracias Dogwall, incluí el contador e incorpore "i" a la formula de eliminar duplicados y funcionó de maravilla, gracias.

La base de datos es en Excel, y cada columna es una lista que puedo relacionar. La idea es poder consultar con listas desplegables y si hay un dato que se deba corregir, poder hacerlo, tipo formulario.

Alguna idea?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Privacy Policy