Ciao e grazie mille per i tuoi video! sono veramente fatti bene. sto costruendo un foglio per gestire la mia azienda ma ho un piccolo problema: il procedimento che hai mostrato funziona se i dati devono essere inseriti nella prima riga della tabella di destinazione! Nella macro, infatti, viene indicato un riferimento assoluto per la cella in cui voler inserire i dati (questo dopo aver creato una nuova riga nella parte alta della tabella)! Per questioni legate a formule presenti nella mia tabella di destinazione, avrei bisogno che la riga creata per l'inserimento sia l'ultima riga della tabella e non la prima (spero di esser stato chiaro XD) Hai qualche suggerimento? grazie mille
Certo. Immagino voglia usare sempre il registratore di macro. In tal caso non devi inserire una riga vuota sotto il titolo, ma selezionare l'intestazione di un campo senza vuoti, premere ctrl+giù per passare all'ultima riga, poi cliccare sul comando usa riferimenti relativi della scheda sviluppo, premere giù per passare alla prima riga vuota sotto la tabella per poi copiare i dati.
Ciao grazie molte per le indicazioni molto chiare. Ma come fai ad inserire una niiova riga senza assegnare automaticamente le formattazioni di quella superiore? grazie mille e saluti
Ciao, la soluzione più efficiente è cancellare/resettare la formattazione della nuova rig, oppure copiare la formattazione della riga sottostante. Visto che il codice già copia e incolla, ti consiglio questo. Copia il codice e modifica i riferimenti. Ciao
Ciao, ho creato la maschera e funziona correttamente. E' possibile creare una maschera di visualizzazione? Cioè una maschera che mostri dei dati inseriti in piu' tabelle? ad esempio solo alcuni dati relativi a un paziente che ho raccolto in varie tabelle nel foglio excel. Grazie mille
Certo, ci sono vari modi per farlo, per esempio con le formule, con le pivot, con le query e con l'automazione. Ti invito a guardare i tutorial sull'Unione di più tabelle e sulle maschere di ricerca. Buono studio
Ciao, ho fatto una cosa simile seguendo passo passo le indicazioni, ma anche cambiando i dati da inserire mi inserisci sempre gli stessi che avevo inserito nella registrazione della macro...
Ciao, Ivo, penso che la causa del problema sia il modo con cui hai svolto le attività durante la registrazione. Hai copiato e incollare l'intervallo di celle della maschera? Inoltre avrei bisogno di sapere quale versione di Excel usi. Se vuoi approfondire l'uso del registratore, ti invito a iscriverti al corso "Crea macro senza conoscere il Vba" che trovi in questa pagina: corsi.excelprofessionale.it/p/corso-excel-registratore-di-macro E' un corso di 3 ore che ti spiega come usare al meglio il registratore di macro. E la buona notizia è che te lo regalo io con l'iscrizione a ExcelProfessionale: www.excelprofessionale.it Vai sul sito, clicchi su "Iscriviti", ti iscrivi, ricevi le mail di benvenuto con il coupon e le spiegazioni per iscriversi. Poi vai sulla pagina del corso Il corso ti mostrerà tutto quello che ti serve. Ciao, Piero PS: scusa per il ritardo di questa risposta, ma ho problemi in famiglia
Ciao, ho un problema. Dalla maschera di inserimento inserisco dei dati a manao a mano che mi arrivano. Come faccio poi per automatizzare l'ordinamento in funzione della data nella tabella dove il dato va a finire?
Usando il metodo Sort per ordinare la tabella. Qui trovi la pagina relativa docs.microsoft.com/en-us/office/vba/api/excel.range.sort Spiegarlo come si deve richiede 2 tutorial o diverse pagine di spiegazioni. Il modo più veloce per fare la macro è usare il registratore di macro. Accendi la registrazione, ordina la tabella, spegni la registrazione, verifica se funziona nelle condizioni di lavoro. Ciao
Ciao, molto utile grazie, pero' volevo chiederti, quando inserisco i dati nella maschera, lui continua a sovrascriverli nella tabella ma non fa la progressione delle offerte da me inserite, cosa ho sbagliato grazie.
Ciao, Luca, molto probabilmente è un errore di registrazione. Quando hai registrato la macro hai aggiunto una riga vuota nella tabella sotto la riga delle intestazioni dei campi? In sostanza una volta avviato il registratore di macro, devi: 1. andare nella pagina della tabella, 2. selezionare la riga sotto la riga di intestazione, 3. inserire una riga vuota, 4. tornare nella pagina della maschera, 5. copiare l'intervallo di celle della maschera, 6, tornare nella pagina della tabella, 7. incollare i dati nella riga vuota, 8. tornare nella pagina della maschera. Prova e dimmi se hai problemi.
Sei molto bravo... chiaro e semplice!!!!!
Grazie, sono onorato
ottimo! grazie!
Prego! Piacere mio
Ciao e grazie mille per i tuoi video! sono veramente fatti bene.
sto costruendo un foglio per gestire la mia azienda ma ho un piccolo problema: il procedimento che hai mostrato funziona se i dati devono essere inseriti nella prima riga della tabella di destinazione! Nella macro, infatti, viene indicato un riferimento assoluto per la cella in cui voler inserire i dati (questo dopo aver creato una nuova riga nella parte alta della tabella)!
Per questioni legate a formule presenti nella mia tabella di destinazione, avrei bisogno che la riga creata per l'inserimento sia l'ultima riga della tabella e non la prima (spero di esser stato chiaro XD) Hai qualche suggerimento?
grazie mille
Certo. Immagino voglia usare sempre il registratore di macro. In tal caso non devi inserire una riga vuota sotto il titolo, ma selezionare l'intestazione di un campo senza vuoti, premere ctrl+giù per passare all'ultima riga, poi cliccare sul comando usa riferimenti relativi della scheda sviluppo, premere giù per passare alla prima riga vuota sotto la tabella per poi copiare i dati.
Ciao grazie molte per le indicazioni molto chiare. Ma come fai ad inserire una niiova riga senza assegnare automaticamente le formattazioni di quella superiore? grazie mille e saluti
Ciao, la soluzione più efficiente è cancellare/resettare la formattazione della nuova rig, oppure copiare la formattazione della riga sottostante. Visto che il codice già copia e incolla, ti consiglio questo. Copia il codice e modifica i riferimenti.
Ciao
Ciao, ho creato la maschera e funziona correttamente. E' possibile creare una maschera di visualizzazione? Cioè una maschera che mostri dei dati inseriti in piu' tabelle? ad esempio solo alcuni dati relativi a un paziente che ho raccolto in varie tabelle nel foglio excel. Grazie mille
Certo, ci sono vari modi per farlo, per esempio con le formule, con le pivot, con le query e con l'automazione. Ti invito a guardare i tutorial sull'Unione di più tabelle e sulle maschere di ricerca. Buono studio
Ciao, ho fatto una cosa simile seguendo passo passo le indicazioni, ma anche cambiando i dati da inserire mi inserisci sempre gli stessi che avevo inserito nella registrazione della macro...
Ciao, Ivo,
penso che la causa del problema sia il modo con cui hai svolto le attività durante la registrazione. Hai copiato e incollare l'intervallo di celle della maschera?
Inoltre avrei bisogno di sapere quale versione di Excel usi.
Se vuoi approfondire l'uso del registratore, ti invito a iscriverti al corso "Crea macro senza conoscere il Vba" che trovi in questa pagina:
corsi.excelprofessionale.it/p/corso-excel-registratore-di-macro
E' un corso di 3 ore che ti spiega come usare al meglio il registratore di macro.
E la buona notizia è che te lo regalo io con l'iscrizione a ExcelProfessionale:
www.excelprofessionale.it
Vai sul sito, clicchi su "Iscriviti", ti iscrivi, ricevi le mail di benvenuto con il coupon e le spiegazioni per iscriversi. Poi vai sulla pagina del corso
Il corso ti mostrerà tutto quello che ti serve.
Ciao,
Piero
PS: scusa per il ritardo di questa risposta, ma ho problemi in famiglia
Ciao, ho un problema. Dalla maschera di inserimento inserisco dei dati a manao a mano che mi arrivano. Come faccio poi per automatizzare l'ordinamento in funzione della data nella tabella dove il dato va a finire?
Usando il metodo Sort per ordinare la tabella. Qui trovi la pagina relativa docs.microsoft.com/en-us/office/vba/api/excel.range.sort
Spiegarlo come si deve richiede 2 tutorial o diverse pagine di spiegazioni. Il modo più veloce per fare la macro è usare il registratore di macro. Accendi la registrazione, ordina la tabella, spegni la registrazione, verifica se funziona nelle condizioni di lavoro. Ciao
Ciao, molto utile grazie, pero' volevo chiederti, quando inserisco i dati nella maschera, lui continua a sovrascriverli nella tabella ma non fa la progressione delle offerte da me inserite, cosa ho sbagliato grazie.
Ciao, Luca, molto probabilmente è un errore di registrazione. Quando hai registrato la macro hai aggiunto una riga vuota nella tabella sotto la riga delle intestazioni dei campi? In sostanza una volta avviato il registratore di macro, devi: 1. andare nella pagina della tabella, 2. selezionare la riga sotto la riga di intestazione, 3. inserire una riga vuota, 4. tornare nella pagina della maschera, 5. copiare l'intervallo di celle della maschera, 6, tornare nella pagina della tabella, 7. incollare i dati nella riga vuota, 8. tornare nella pagina della maschera. Prova e dimmi se hai problemi.
sei bravo ma se parlerai più lentamente sarai ancora più bravo 🙂
Grazie, molto gentile
Proverò a fare meglio