Cómo seleccionar las hojas y las tablas en función del valor de 2 celdas
Publicado por Michele (1 intervención) el 03/11/2019 16:46:24
Hola a todos, estoy aquí porque necesito ayuda para que esta macro funcione. En primer lugar, tengo que decir que tengo un nivel muy bajo de conocimiento de VBA, y lo que he hecho hasta ahora lo encontré en la red y lo modifiqué para usarlo para mis necesidades.
En la hoja "HOME" tengo una tabla de entrada de datos, con siete celdas para completar: Data, Account, Bank, Operazione, Dare, Avere, Saldo (soy Italiano, algunas palabras son en Italiano)
Lo que me gustaría obtener es enviar los datos en una tabla específica a una hoja específica que se declara por el valor de la celda "ACCOUNT" y "BANK".
"ACCOUNT" es un menú desplegable, con las opciones "Utente_1, Utente_2, Utente_3, .. Utente_n
(valores hipotéticamente infinitos de "Utente").
"BANK" es un menú desplegable, con las opciones "Banca_1, Banca_2, Banca_3 ... Banca_n
(valores hipotéticamente infinitos de" BANK ")
Cada hoja "BANK" tiene diferentes tablas formateadas, una para cada "UTENTE". Por ejemplo: Hoja:Banca_1 tienes tablas de :"Utente_1","Utente_2", "Utente_3"........"Utente_N"
Y asi lo mismo la hoja "Banca_2" tienes las mismas tablas formateadas, y lo mismo para todas las hojas.
Escribí una macro que inserta los datos en la hoja establecida, pero no entiendo cómo puedo hacer que la hoja seleccionada sea variable, en función del valor de la celda "BANK" y que la tabla también es variable, en función del valor de la celda "ACCOUNT"
Gracias a todos.
Envío un archivo de ejemplo
https://www.dropbox.com/s/up5p938vcqvaob1/Esempio%20per%20nome%20della%20variabile%20foglio.xlsm?dl=0
En la hoja "HOME" tengo una tabla de entrada de datos, con siete celdas para completar: Data, Account, Bank, Operazione, Dare, Avere, Saldo (soy Italiano, algunas palabras son en Italiano)
Lo que me gustaría obtener es enviar los datos en una tabla específica a una hoja específica que se declara por el valor de la celda "ACCOUNT" y "BANK".
"ACCOUNT" es un menú desplegable, con las opciones "Utente_1, Utente_2, Utente_3, .. Utente_n
(valores hipotéticamente infinitos de "Utente").
"BANK" es un menú desplegable, con las opciones "Banca_1, Banca_2, Banca_3 ... Banca_n
(valores hipotéticamente infinitos de" BANK ")
Cada hoja "BANK" tiene diferentes tablas formateadas, una para cada "UTENTE". Por ejemplo: Hoja:Banca_1 tienes tablas de :"Utente_1","Utente_2", "Utente_3"........"Utente_N"
Y asi lo mismo la hoja "Banca_2" tienes las mismas tablas formateadas, y lo mismo para todas las hojas.
Escribí una macro que inserta los datos en la hoja establecida, pero no entiendo cómo puedo hacer que la hoja seleccionada sea variable, en función del valor de la celda "BANK" y que la tabla también es variable, en función del valor de la celda "ACCOUNT"
Gracias a todos.
Envío un archivo de ejemplo
https://www.dropbox.com/s/up5p938vcqvaob1/Esempio%20per%20nome%20della%20variabile%20foglio.xlsm?dl=0
Valora esta pregunta


0