Condividi:        

Eseguire la Private Sub Worksheet_Change per colonne

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

Eseguire la Private Sub Worksheet_Change per colonne

Postdi piama7326 » 18/10/21 14:44

Buongiorno a tutti,
avrei bisogno di riuscire a mettere un controllo nella Private Sub Worksheet_Change(ByVal Target As Range);
ovvero vorrei che eseguisse il codice scritto nella sub solamente quando modifico una cella nella colonna C oppure nella E, indipendentemente dalla riga.

Ho provato a creare due nomi per le colonne (ad es. DepartureTime per il range C4:C10000 ed ArrivalTime per il range E4:E10000) e ad inserire nella funzione con la procedura:

If Target.Range ("DepartureTime") or Target.Range ("ArrivalTime") then

end if

ma non funziona, continua a darmi errore.

Come posso fare?
Grazie a tutti
piama7326
Newbie
 
Post: 2
Iscritto il: 18/10/21 14:21

Sponsor
 

Re: Eseguire la Private Sub Worksheet_Change per colonne

Postdi Anthony47 » 18/10/21 17:47

Intanto Benvenuto nel forum

Sarebbe stato meglio che avessi allegato il tuo codice corrente; comunque prova con questo If /Endif:
Codice: Seleziona tutto
If Target.Column = 3 Or Target.Column = 5 Then
    '
    'tuo codice
    '
End If

Fai sapere…
Avatar utente
Anthony47
Moderatore
 
Post: 19442
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Eseguire la Private Sub Worksheet_Change per colonne

Postdi piama7326 » 19/10/21 06:53

Grazie del benvenuto e della soluzione,
funziona benissimo!!

:D

Non ho messo tutto il codice perché volevo focalizzare il problema su quello che mi hai risolto.

Grazie ancora ed alle prossime
piama7326
Newbie
 
Post: 2
Iscritto il: 18/10/21 14:21


Torna a Applicazioni Office Windows


Topic correlati a "Eseguire la Private Sub Worksheet_Change per colonne":


Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti