Complimenti Cristian per i tuoi video ho bisogno di una macro simile a quella di questo video dove nella tabella sulle righe ci sono dei nomi e sulle intestazioni delle colonne le date. In il altro foglio scelgo tramite elenco a discesa il nome in una cella e la data in un altra cella e una sigla da salvare in un altra cella ancora. La sigla da salvare andrà salvata nell'intersezione tra nome e data nella tabella. Sapresti dirmi come fare?😉
@ExcelEspresso2 жыл бұрын
Ciao Daniel, i menù a tendina ti permettono di determinare la posizione dell'elemento selezionato, di conseguenza il primo menù a ti generà il numero della riga, mentre il secondo quello dalla colonna, identificando la cella d'intersezione tra riga e colonna. Supponiamo quindi di inserire tali valori rispettivamente nelle celle A1 e A2 del foglio1, mentre nella cella A3 indicherai il valore della sigla che vuoi inserire. Fatto questo non ti resta che selezionare un altro foglio (per es il foglio2), attivare la cella con le coordinate precedenti nella quale inserirai la sigla. La macro assomiglierà a qualcosa di simile: sub Selezione() Worksheets("foglio1").Activate riga = Range("a1") colonna = Range("a2") sigla = Range("a3") Worksheets("foglio2").Activate Cells(riga, colonna).Select ActiveCell = sigla end sub
@danielpiccolomo7002 жыл бұрын
@@ExcelEspresso Ciao Cristian grazie per avermi risposto. Purtroppo la macro si impunta qui - Cells(riga, colonna).Select - dandomi errore Run time 13 Tipo non corrispondente. Sai perchè?
@ExcelEspresso2 жыл бұрын
L'errore Run time 13, si manifesta quando i dati non sono nel formato corretto, le variabili riga e colonna devono essere dei numeri interi perchè rappresentano rispettivamente il numero di riga (e questo non ha bisogno di ulteriori spiegazioni) ed il numero della colonna (per esempio la colonna "C" corrisponde al numero 3).