Jump to content
SIMONRENCORET

Macro insertar columna

Recommended Posts

Hola amigos,

 

Lo que necesito es poder crear una macro e insertarla a un botón que al hacer click sobre el, creará automáticamente una columna a la derecha de la columna inicial con datos.

El tema es q la columna inicial tiene un numero identificador, por ejemplo: columna A celda A5 tiene el numero 100, al insertar la columna nueva usando el botón, debería crearse una columna "B" con el numero 101 en la celda B5. y asi sucesivamente que se vayan creando a la derecha de la columna anteriormente creada.

 

Adjunto ejemplo.

EJEMPLO.xlsm

Share this post


Link to post
Share on other sites
Hace 1 hora, Mauricio_ODN dijo:

Para no dejarlo en el fichero de "llegue tarde", te dejo otra posible Solución, @Dr Hyde, Saludos Maestro!!!!

EJEMPLO (1).xlsm

se podría añadir otro boton pero que este elimine la ultima columna insertada?

Lo otro, si yo le cambio el numero a la columna AB de 100 a 500 por ejemplo como lo hago para que automaticamente se cambien las columnas siguentes insertadas si es q lo hay, a numeros correlativos (501, 502)

 

muchas gracias

Share this post


Link to post
Share on other sites
Hace 13 minutos , Dr Hyde dijo:

prueba la macro, para cambiar la numeracion en todas las celdas solo cambia el valor en la celda ab5

EJEMPLO.xlsm

Muchas gracias de nuevo Dr Hyde, es perfecto solo que para copiar con formato de celdas como lo puedo hacer. le adjunto el archivo preciso en el cual estoy trabajando.

A medida que se vayan creando las columnas enumeradas es posible ir ocultando las que se crearon y ir visualizando solo las nuevas que yo inserte con el boton, para trababar siempre en la misma ubicacion de la pantalla???????????

 

Columna.xlsx

Share this post


Link to post
Share on other sites
Hace 13 horas, Dr Hyde dijo:

checa las macros y checa tambien las columnas que tienes ocultas tienen errores de referencia.

Columna.xlsm

Muchas gracias  Master Hyde, el tema de la referencias ya lo solucioné. Lo último de lo último que le quiero pedir. Crearé mas hojas en el libro y necesito saber si me puedes ayudar a que en la hoja nueva que cree,  continúe la columna con numero correlativo, es decir, si la ultima columna que inserte con el botón en la hoja (1) anterior termina en 110, que la columna de la hoja nueva (2) continúe con la 111 y así sucesivamente a medida que yo cree mas hojas, estas las voy a ir creando manualmente copiando la hoja principal.

Columna2.xlsm

Share this post


Link to post
Share on other sites
Hace 6 minutos , SIMONRENCORET dijo:

Muchas gracias  Master Hyde, el tema de la referencias ya lo solucioné. Lo último de lo último que le quiero pedir. Crearé mas hojas en el libro y necesito saber si me puedes ayudar a que en la hoja nueva que cree,  continúe la columna con numero correlativo, es decir, si la ultima columna que inserte con el botón en la hoja (1) anterior termina en 110, que la columna de la hoja nueva (2) continúe con la 111 y así sucesivamente a medida que yo cree mas hojas, estas las voy a ir creando manualmente copiando la hoja principal.

Columna2.xlsm

las hojas las tendré creadas ya, 30 por ejemplo. Y la idea es que cuando cree columnas en la primera hoja hasta la 110 por ejemplo, la hoja siguiente continué la columna con numero 111, y si creo columnas es la segunda hoja hasta el numero 120, la tercera hoja debería continuar con la columna n° 121 y así en adelante.

 

Gracias de antemano

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




  • Posts

    • Hola, como ya te han comentado, no se puede evitar ver la presentación propia de Excel,  no hay forma de evitarla así se usen macros o cualquier evento del archivo, claro, dependiendo del tamaño del  archivo y/o las características y/o lo que tengas en tu evento Open, se verá menos o más tiempo. Para terminar, por más que actives tu Userform a través del  evento Open y quites la visibilidad del Excel, igual se verá la dichosa presentación, y no,  tampoco hay forma de mostrar directamente el Userform ¿Por qué? Excel es una hoja de cálculo, no es un Entorno de Desarrollo Integrado (IDE) con el que se crea software propio, el VBA es parte de Excel, no se puede compilar aparte, si quieres algo propio,  necesariamente tienes que recurrir a Visual.Net, C++, C, C#,  etc. Saludos. 
    • Buen día estimados expertos, acudo a ustedes solicitando su valiosa colaboración con la finalidad de poder resolver esta tématica: tengo un formulario en el cual existen 3 combobox dependientes unos del otro, lo que pretendo hacer es que dependiendo el pais que se coloque en el textbox1 sea como ponga la nacionalidad en el textbox 2, es decir; en el formulario tenemos el btn_aceptar que es el que manda concatenadamento el contenido de los 3 comboboxs hacia el textbox1, pero lo que quiero hacer es que con el btn_nacionalizar ponga en el textbox2 la nacionalidad deacuerdo a lo que se escriba en el textbox1, por ejemplo si pusieron en el textbox1 "MÉXICO" (aunque existan otros caracteres pero que identifique la palabra "MÉXICO") entonces que ponga en el textbox2 "MEXICANA", si pusieron "JAPÓN" entonces que ponga "JAPONESA", y asi contiguamente; ojo no es necesario hacerlo con todos los paises, lo que necesito en sí es la lógica y obvio las sentencias para poder continuar yo con los demas paises. Ya que lo que debe hacer el programa en resumen es checar la "palabra" del pais dentro del textbox1 y dependiendo de eso poder poner la "palabra" de nacionalidad en el textbox2. De antemano mil gracias a quien pueda ayudarme. Dejo archivo muestra en dropbox   https://www.dropbox.com/s/4bzrng5yq8l9ewi/Nacionalizar.rar?dl=0
    • Que tal, a la planilla le han puesto espacios a los números ya sea adelante y atrás, por lo tanto no suma. ¿Cómo saco de una vez todos los espacios en blanco? Adjunto archivo. Muchas gracias! No suma por los espacios en blanco.xlsx
    • Visor He tenido un tiempito hoy, así que envío mi versión, revísalo y nos comentas   Saludos a ambos! Importar datos de otro libro_GP.zip
    • Tema solucionado!   Se agradece la ayuda.   Saludos JB
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy