Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

macro per attivare la scrittura in una riga se...

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

macro per attivare la scrittura in una riga se...

Postdi Markko » 20/01/11 10:13

Buongiorno,

avrei bisogno di un aiuto per costruire ex novo una macro di Excel, non essendo molto pratico del linguaggio Visual basic.

Il problema è questo:

In una cella del foglio (es.A1)è possibile scegliere da un elenco il valore "PRESENTE" o "NON PRESENTE".
La macro dovrebbe consentirmi di scrivere in una riga (es. da C1 a C11) se si verifica la condizione "PRESENTE" in A1; in caso contrario la macro dovrebbe negarmi la possibilità di scrivere nelle celle del range sopraindicato.
Per abbellire il tutto, la macro dovrebbe visualizzaarmi nel foglio una message box in cui, se si verifica "presente" allora visualizza il messaggio "compila le celle da C1 a C11"; in caso di "Non presente" il msg "oggetto non presente".

Ringrazio

a disposizione per chiarimenti
Markko
Newbie
 
Post: 1
Iscritto il: 20/01/11 10:00

Sponsor
 

Re: macro per attivare la scrittura in una riga se...

Postdi ricky53 » 20/01/11 13:32

Ciao,
prima di ogni cosa: benvenuto nel forum !!!

Veniamo alla tua esigenza:
si può fare con questa base:

Codice: Seleziona tutto
IF Ucase([A1]) = "PRESENTE" then
   sproteggi celle
   messaggio = "contenuto A"
else
   proteggi celle
   messaggio = "contenuto B"
endi if
msgbox messaggio


Puoi provare con il registratore di macro ad avere le istruzioni per proteggere e sproteggere le celle
questo codice lo devi copiare nello schema di macro che ti ho inviato e ...
vai avanti
e ...
in caso di difficoltà ... siamo QUI
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia


Torna a Applicazioni Office Windows


Topic correlati a "macro per attivare la scrittura in una riga se...":

Formula Rif.riga
Autore: salatony
Forum: Programmazione
Risposte: 0

Chi c’è in linea

Visitano il forum: PcBase e 8 ospiti