Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Cancellare una cella su modifica di un'altra

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

Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 15:36

Ciao,
non riesco a trovare una soluzione.
Devo fare in modo che, se nella cella B11 c'è un valore più basso di 2, allora le celle B19, B21 E B23, devono essere cancellate.
Ho provato così, ma non funziona
Codice: Seleziona tutto
Private Sub WorkSheet_Change(ByVal Target As Range)
If "b11" < 2 Then
Range("b19").Clear
Range("b21").Clear
Range("b23").Clear
End If
End Sub

Dove sbaglio?
Grazie
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54

Sponsor
 

Re: Cancellare una cella su modifica di un'altra

Postdi alfrimpa » 28/02/15 15:57

Ciao Marco

Potresti provare così:

Codice: Seleziona tutto
Private Sub WorkSheet_Change(ByVal Target As Range)
Application.EnableEvents = False
    If Not Intersect(Target, Range("b11")) Is Nothing Then
        If Range("b11") < 2 Then
            Range("b19").Clear
            Range("b21").Clear
            Range("b23").Clear
        End If
    End If
Application.EnableEvents = True
End Sub


Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 841
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 16:18

Ciao Alfredo,
grazie per la risposta veloce.
Purtroppo non fuziona.
Il codice l'ho copiato nel codice del foglio per far si che si aggiorni automaticamente.
Sbaglio io?
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54

Re: Cancellare una cella su modifica di un'altra

Postdi alfrimpa » 28/02/15 16:21

Ciao Marco

Io ho provato e mi sembrava funzionasse.

Hai inserito il codice nel modulo del foglio interessato e non in un modulo standard?

Puoi spiegare cosa non va?

Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 841
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 16:41

Ciao,
io ho aperto il codice del foglio interessato e copiato il tuo codice.
Non va che non accade nulla: dovrebbe cancellare il contenuto delle celle B19, B21, B23, mentre le celle rimangono popolate.
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54

Re: Cancellare una cella su modifica di un'altra

Postdi alfrimpa » 28/02/15 16:46

Non saprei che dire.

A me se B11 è minore di 2 le celle B19, 21 e 23 si cancellano.

Prova ad allegare il file con Filedropper in modo che possa vederlo.

Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 841
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 16:57

Strano.
Ho provato il codice su un altro file e funziona :-(
Non capisco...
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54

Re: Cancellare una cella su modifica di un'altra

Postdi alfrimpa » 28/02/15 17:05

Infatti......

Se vuoi allegare il file che non funziona giusto per curiosità e per capire.

Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 841
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 18:23

Non capisco...ora funziona...mah? non ho fatto nulla!!!
Comunque, come faccio a cancellare solo i valori e non anche la formattazione?
Grazie
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54

Re: Cancellare una cella su modifica di un'altra

Postdi alfrimpa » 28/02/15 19:13

Al posto di .Clear devi mettere .ClearContents

Clear cancella anche i formati
ClearContents solo il contenuto

Alfredo
Avatar utente
alfrimpa
Utente Senior
 
Post: 841
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Cancellare una cella su modifica di un'altra

Postdi Marco75CT » 28/02/15 19:17

Ok. Grazie 1000.
Marco75CT
Utente Senior
 
Post: 143
Iscritto il: 05/08/11 11:54


Torna a Applicazioni Office Windows


Topic correlati a "Cancellare una cella su modifica di un'altra":


Chi c’è in linea

Visitano il forum: alfrimpa e 26 ospiti