› Sviluppare funzionalita su Microsoft Office con VBA › CELLA LAMPEGGIANTE
-
AutoreArticoli
-
Salve a tutti,
sono nuovo, ed è la prima volta che scrivo nel Forum.
Ho bisogno di aiuto e sarei veramente grato a chi riuscisse a darmi una mano.
Dopo giorni di grattacapo e ricerche sul web non sono riuscito a trovare nulla che andasse bene.
Vi spiego: Dovrei creare una macro in Excel, in un specifico foglio che permette ad una casella specifica di lampeggiare nel momento in cui si verifica un evento, ma senza pulsante. E' possibile?
Chiedo scusa in anticipo se la mia domanda risultasse per alcuni banale, ma premetto che non sono per niente pratico del linguaggio in question.
Grazie in anticipo aspetto con ansia un Vs. cenno
La parte più "banale" è quella di far lampeggiare una cella ("casella") ma devi essere più chiaro nel definire quando e come si verifica l'evento in questione (per esempio, accade un "evento" quando l'utente modifica una cella per scriverci dentro o cancellare un dato, quando si cambia foglio, quando si stampa, quando si salva, quando si avvia Excel o lo si chiude, eccetera).
Mi dispiace che tu non sia per niente pratico di VBA, sarebbe utile almeno un'infarinatura perchè se anche tu trovassi chi ti aiuta a costruire il relativo codice, poi dovresti essere in grado di manutenerlo per ampliarlo, correggerlo o modificarlo. Dai una riletta veloce al nostro regolamento 😉
Cerco di essere più chiaro:
ad un certo punto, per una formula preimpostata ad ok nella cella A1 compare la scritta "ATTENZIONE"
Vorrei che la cella A1 e la scritta " ATTENZIONE" lampeggiassero. Quando la scritta "ATTENZIONE" scompare smettesse di lampeggiare.
Spero di essermi spiegato meglio.
Grazie
Sconsiglio vivamente di rendere pubblica la tua casella di posta, gli 'spider' sono sempre a caccia per capire inidirizzi email.
Ne va della tua 'salute'...

Allego un micro esempio, tanto per giocarci un po'.
E vediamo se può essere una utile base di partenza.
In B1 metti un valore diverso da "ok" così parte il blink. Scrivi "ok" per fermare.
Allegati:
You must be logged in to view attached files.Grazie vecchio frac,
ho apportato delle modifiche per renderlo adatto al mio foglio di lavoro ed è risultato esattamente ciò che mi serviva.
Sei un grande.
Ps. solo una cosa: perchè non me lo fa salvare?
perchè non me lo fa salvare?
Non ho capito 🙂 è un file normalissimo, senza protezioni, dovrebbe salvarsi.
Ciao VF, ho provato il tuo file e, solo cambiando la cella B1 funziona. Poi ho modificato un'altra cella qualsiasi nel foglio e la macro ha cambiato modo di funzionare:
- a volte ha fatto sequnza con bianco lungo e giallo cortissimo (sembrava quasi non blinkare ma essere sempre bianca9
- altre volte ha fatto una sequenza con un bianco cortissimo e un giallo lungo quasi da non vederlo....
Cancellando la modifica alla cella casuale (avevo aggiunto semplicemente una lettera in una sola di diverse celle) tutto ritorna nella norma.
A cosa puo essere dovuto?
Cioa
Luca
Quando si pasticcia con OnTime accadono cose divertenti 🙂
Questo codice di esempio non rispecchia esattamente il desiderata del nostro interlocutore e infatti funziona solo con le due celle A1 e B1. Inoltre il lampeggio non è precisissimo perchè dipende strettamente sia dal valore della variabile statica (detesto le variabili statiche) che dal conteggio interno dei secondi trascorsi che fa OnTime.
-
AutoreArticoli
