blocco celle condizionato
Hai un problema con Excel? 
blocco celle condizionato
di g.iovane data: 10/07/2013 21:05:47
Salve, sono nuovo del forum e pochissimo pratico di vba (praticamente zero).
come posso allegare il file xls?
Il mio problema è questo: bloccare una serie di celle se in altra cella (K-iesima) si verifica una certa condizione.
quest'ultima però contiene una formula del tipo =I3 da cui riprende il dato che compare o meno a seconda di ciò che succede in I3.
Questo penso sia un problema nell’uso di convalida perché non riesco ad impostare la condizione SE quella cella è vuota allora mostra messaggio di errore.
Il mio obiettivo è bloccare una serie di celle quando in K-iesima non c'è alcun dato e sbloccarla quando il dato c'è.
Grazie
blocco celle condizionato
di g.iovane data: 10/07/2013 21:12:57
ho allegato il file;
in pratica se le ditte partecipanti alla gara sono tre voglio bloccare l'inserimento di dati per le restanti celle
di Vecchio Frac data: 10/07/2013 21:55:27
Sto guardando il progetto che hai allegato.
Non occorre quell'allarmismo per usare con attenzione la sub di riordino (solo se il foglio è sprotetto); nel codice ti basta disattivare la protezione, effettuare l'ordinamento e quindi reimpostare la protezione (anche con password se vuoi).
Inoltre si può razionalizzare la sub, non servono tutte quelle preselezioni.
Cioè una cosa cosi, come posto qui sotto.
Option Explicit
Sub ordinaditte()
'
' ordinaditte Macro
' Macro registrata il 07/07/2013 da G
ActiveSheet.Unprotect "1111"
Range("F3:G7").Sort Key1:=Range("G3"), Order1:=xlDescending, Key2:=Range("F3"), Order2:=xlAscending, Header:=xlGuess
Range("F3").Select
ActiveSheet.Protect "1111"
End Sub |
di Vecchio Frac data: 10/07/2013 22:01:59
Per il tuo problema principale, io farei così: intercetterei l'evento Change del foglio, se si verifica che le celle in A (descrizione) compilate corrispondono in numero alle ditte partecipanti, allora procedo con il Protect del foglio, inibendo ulteriori inserimenti.
A pensarci bene però forse la soluzione migliore è uno userform in cui compilare i campi solo per il numero di ditte partecipanti. L'userform poi inserisce i dati nelle righe corrette. E impedisce di aggiungere altri dati, ma permette di variare i dati esistenti. Più complicato a dire che a fare :)
blocco celle condizionato
di g.iovane data: 10/07/2013 22:12:57
Nella colonna descrizione va inserita la descrizione degli arti in gara; quindi scollegati dal n° di ditte partecipanti.
Certamente l'userform funzionerà se mi dai un avvio alla sua creazione perchè io ........
Grazie per la soluzione sulla macro ordinatrice
di Vecchio Frac data: 11/07/2013 14:53:52
up
blocco celle condizionato
di g.iovane (utente non iscritto) data: 11/07/2013 21:13:46
ciao, Vecchio Frac
up?
cioè ?
di Vecchio Frac data: 11/07/2013 21:40:08
E' un modo per "tenere su" una discussione per evidenziarla: in attesa di avere più tempo da dedicare, oppure mentre ci si sta pensando, oppure per attirare l'attenzione di altri. Solitamente lo faccio per promemoria personale ^_^ visto che sei interessato alla creazione dell'userform.
di g.iovane (utente non iscritto) data: 15/07/2013 20:04:36
up
blocco celle condizionato
di g.iovane data: 15/07/2013 20:23:13
ciao Vecchio Frac
non c'è nessun altro aiuto al mio quesito?
Spero di si
di HarryBosch data: 15/07/2013 20:38:20
Puoi riallegare il file in questione? dopo 48 ore non è più disponibile...
così mi rendo conto di quello che vuoi fare
di Vecchio Frac data: 15/07/2013 21:46:45
Lo riallego io.
blocco celle condizionato
di g.iovane data: 16/07/2013 13:30:03
grazie
di g.iovane data: 22/07/2013 16:04:25
uhm!
evidentemente il quesito non è di interesse o son l'unico che non sa risolverlo.
grazie comunque
resto ancora un pò in attesa ...
di HarryBosch data: 22/07/2013 23:41:50
Nessuna della due ^_^
Vediamo di aiutarti a sistemare il file, ma devi farmi capire bene cosa vuoi realizzare.
Dimmi se sbaglio:
- si possono inserire cinque ditte: A - C - Z - B - W
- però, quando sono compilati i campi di almeno 3 ditte, blocco le colonne delle 2 rimanenti.
Aspetto una tua conferma o correzione di quanto detto :)
blocco celle condizionato
di g.iovane data: 03/09/2013 20:10:56
ciao, chiaramente sono stato lontano dai computer.
La mia intenzione è quella di bloccare le celle quando non c'è la partecipazione di una ditta. Se le ditte sono tre si devono bloccare le celle relative alla quarta e quinta colonna.
riallego il file in cui non è riportata la correzione proposta da vecchio frac.
grazie
Vuoi Approfondire?