Grazie per il video, molto esaustivo, ma l’evento può essere scatenato anche dal cambio valore all’interno di una cella dovuto ad una formula? Ho provato a monitorare una cella che contiene un “cercavert”, il valore mostrato cambia, ma non scatena l’evento, mi sai dire…. Grazie
Ottimo. Continuando a seguire i tuoi fantastici e stimolanti tutorial (spero ce ne saranno ancora tanti) mi viene da chiederti una cosa: considerando che con il VBA parto da zero (anche se in passato ho fatto esperienza di programmazione in Basic, per mio diletto) come faccio a sapere quale istruzione devo usare per fare una determinata azione, se non conosco quali sono le istruzioni contenute all'interno del VBA? Esistono manuali cartacei (che mi consiglieresti) per partire da zero e capire man mano quante istruzioni ha il VBA e quale usare all'occorrenza?
Ciao Nick, io personalmente non ho mai usato manuali cartacei...ho imparato sul campo. Il metodo migliore è sempre comunque quello di "abbeverarsi alla fonte" e quindi ti rimando alla documentazione ufficiale Microsoft VBA Reference, dove ti puoi letteralmente perdere :) docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/visual-basic-conceptual-topics
Ciao Marco ho seguito questo video molto ben spiegato con attenzione e sto applicando quello che proponi, per attivare delle macro, ma non mi riesce! Ho una cella che ha valore 1 o 2 , vorrei attivare una macro quando ho il valore 1. La Macro copia delle celle su altre celle. Ci ho provato in tutti i modi ma non mi riesce, cortesemente mi potresti aiutare! Grazie mille !
ottimo tutorial, vorrei far lampeggiare la cella in giallo o in rosso se il valore numerico precedente era maggiore o minore di quello nuovo. si può fare? e magari emettere due suoni di notifica diversi
Ciao Marco, grazie per le spiegazioni molto dettagliate, una domanda, ho registrato e uso una macro per cancellare il contenuto (valore) di alcune celle. Se attivata per errore, come posso tornare indietro? Con tutti i comandi di Excel basta Ctrl+Z, ma non funziona per la macro. Grazie Francesco.
Ciao, purtroppo con le macro gli interventi sono "distruttivi", il ctrl-z non funziona. Il mio consiglio è quello di usare sempre un pop-up con cui si richiede conferma. Esempio: risposta = msgbox("procedere a cancellare il contenuto della cella " & target.Address, vbYesNo) if risposta = vbYes then target.clearValues
Ciao, sono un neofito, ho registrato una macro che si chiama AggiornaMedie la vorrei far partire 3 minuti dopo la modifica alla cella A1 di una tabella, che importa dati con API, potresti aiutarmi con il codice che non so scrivere per favore?. Oppure in alternativa, in coda alla macro1 codificare: 2 minuti dopo parti con la macro2. Grazie.
Ciao, ho programmato l'excel che manda un messaggio di testo contenuto nella cella A1 a telegram. Il messaggio viene inviato solo quando eseguo la macro manualmente, non in automatico quando scrivo qualcosa in cella. Ho provato la funzione intersect ma non va. Potresti cortesemente aiutarmi?
Ciao Marco, sei fortissimo con Excel, io vorrei fare una finestra di dialogo per inserire un valore che serve per confrontare il valore di una cella e con una macro modificare il valore di un'altra cella fino a quando il valore della cella confrontata e' uguale a quella della finestra di dialogo. in sostanza quello che fa' ricerca obbiettivo, ma che sia gia' selezionata la cella di obbiettivo
@@macrobraglia ciao ci sono riuscito é che lo provavo già il comando che mi hai inviato solamente che lo inserivo come macro ma andava messo sul form (sul pulsante del programma) .
ciao, da poco iscritto anche nel canale fb.... videocorso utilissimo. Invece ti vorrei chiedere, se ad esempio, sarebbe possibile, ma credo di si, che invece abbiamo un range di celle gia' piene con dei dati ed io invece voglio che quando ci clicco su e per sbaglio vado a modificare il nome, prima mi chieda se effettivamente voglio sovrascrivere quel nome. Passando cosi ad esempio da un nome pre inserito prima, quali Giuseppe e Pippo. vorrei che me lo chiedesse prima, perche dal video che hai postato, l evento con il msgbox avviene dopo.
Grazie Marco! funzione interessantissima spiegata in maniera molto chiara!
Funzione molto interessante che non conoscevo, video come sempre molto chiaro complimenti
grazie Giovanni!
Ciao Marco, video molto interessante e molto chiaro nella spiegazione. Grazie infinite
grazie a te Vito!
Grazie utilissimo, lo userò a lavoro per creare un ceck sulle checkbox Activex
Caro "excel ha sempre ragione" ottimo video.Ho una domanda! E se avessi bisogno di piú target differenti nello stesso foglio?
Fai più intersect uno sotto l'altro 😉
Grazie per il video, molto esaustivo, ma l’evento può essere scatenato anche dal cambio valore all’interno di una cella dovuto ad una formula? Ho provato a monitorare una cella che contiene un “cercavert”, il valore mostrato cambia, ma non scatena l’evento, mi sai dire…. Grazie
Ottimo. Continuando a seguire i tuoi fantastici e stimolanti tutorial (spero ce ne saranno ancora tanti) mi viene da chiederti una cosa: considerando che con il VBA parto da zero (anche se in passato ho fatto esperienza di programmazione in Basic, per mio diletto) come faccio a sapere quale istruzione devo usare per fare una determinata azione, se non conosco quali sono le istruzioni contenute all'interno del VBA? Esistono manuali cartacei (che mi consiglieresti) per partire da zero e capire man mano quante istruzioni ha il VBA e quale usare all'occorrenza?
Ciao Nick, io personalmente non ho mai usato manuali cartacei...ho imparato sul campo. Il metodo migliore è sempre comunque quello di "abbeverarsi alla fonte" e quindi ti rimando alla documentazione ufficiale Microsoft VBA Reference, dove ti puoi letteralmente perdere :)
docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/visual-basic-conceptual-topics
@@macrobraglia OK ci provo.
Ciao Marco ho seguito questo video molto ben spiegato con attenzione e sto applicando quello che proponi, per attivare delle macro, ma non mi riesce!
Ho una cella che ha valore 1 o 2 , vorrei attivare una macro quando ho il valore 1. La Macro copia delle celle su altre celle.
Ci ho provato in tutti i modi ma non mi riesce, cortesemente mi potresti aiutare! Grazie mille !
ottimo tutorial, vorrei far lampeggiare la cella in giallo o in rosso se il valore numerico precedente era maggiore o minore di quello nuovo. si può fare? e magari emettere due suoni di notifica diversi
Ciao Marco, grazie per le spiegazioni molto dettagliate, una domanda, ho registrato e uso una macro per cancellare il contenuto (valore) di alcune celle. Se attivata per errore, come posso tornare indietro? Con tutti i comandi di Excel basta Ctrl+Z, ma non funziona per la macro.
Grazie
Francesco.
Ciao, purtroppo con le macro gli interventi sono "distruttivi", il ctrl-z non funziona. Il mio consiglio è quello di usare sempre un pop-up con cui si richiede conferma. Esempio:
risposta = msgbox("procedere a cancellare il contenuto della cella " & target.Address, vbYesNo)
if risposta = vbYes then target.clearValues
@@macrobraglia Ok grazie.
Ciao, sono un neofito, ho registrato una macro che si chiama AggiornaMedie la vorrei far partire 3 minuti dopo la modifica alla cella A1 di una tabella, che importa dati con API, potresti aiutarmi con il codice che non so scrivere per favore?. Oppure in alternativa, in coda alla macro1 codificare: 2 minuti dopo parti con la macro2. Grazie.
Ciao, ho programmato l'excel che manda un messaggio di testo contenuto nella cella A1 a telegram. Il messaggio viene inviato solo quando eseguo la macro manualmente, non in automatico quando scrivo qualcosa in cella. Ho provato la funzione intersect ma non va. Potresti cortesemente aiutarmi?
Ciao Marco, sei fortissimo con Excel, io vorrei fare una finestra di dialogo per inserire un valore che serve per confrontare il valore di una cella e con una macro modificare il valore di un'altra cella fino a quando il valore della cella confrontata e' uguale a quella della finestra di dialogo. in sostanza quello che fa' ricerca obbiettivo, ma che sia gia' selezionata la cella di obbiettivo
Non conoscevo questa funzione, la ritengo molto utile, la vorrei usare per copiare, quindi aggiungere un intera riga su un altro file è possibile ?
Certo che sì, si può fare tutto!
Ciao Marco, si potrebbero evidenziare le celle e far partire la Macro direttamente da quelle celle senza la necessità di dare un range fisso ?
Ciao marco tu nell'esempio fai vedere il msgbox io avrei la necessità di mettere in una cella una formula come posso fare grazie
usando il comando FROMULAR1C1 del vba puoi inserire formule nel foglio
@@macrobraglia ci provo grazie mille e complimenti per le tue spiegazioni molto chiare
@@macrobraglia ciao ci sono riuscito é che lo provavo già il comando che mi hai inviato solamente che lo inserivo come macro ma andava messo sul form (sul pulsante del programma) .
🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
ciao, da poco iscritto anche nel canale fb.... videocorso utilissimo. Invece ti vorrei chiedere, se ad esempio, sarebbe possibile, ma credo di si, che invece abbiamo un range di celle gia' piene con dei dati ed io invece voglio che quando ci clicco su e per sbaglio vado a modificare il nome, prima mi chieda se effettivamente voglio sovrascrivere quel nome. Passando cosi ad esempio da un nome pre inserito prima, quali Giuseppe e Pippo.
vorrei che me lo chiedesse prima, perche dal video che hai postato, l evento con il msgbox avviene dopo.
Ho effettivamente capito poco della domanda....