Questione : Evento di Worksheet_Change che non funziona quando la chiave di CANCELLAZIONE è usata

Ciao, esperti: il
I ha veduto una coppia di domande come questo ma nessun sono stati risposti a in un senso che lo ha aiutato, così spiacente per tutta la sovrabbondanza. Ho bisogno dell'evento di Worksheet_Change di cancellare il soddisfare in alcune cellule se il soddisfare delle cellule di specific è cancellato. Ma il codice non funzionerà se la cellula è cambiata con la chiave di cancellazione….ciò sta guidandolo nuts. Può qualcuno aiutare prego? Il codice parziale è sotto. Grazie!
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
il id= " codeSnippet938851 " class= " del
 se non interseca (obiettivo, gamma (“A9: A21„)) Allora è niente
        'primo impiegato
        Se Target.Address = “A9„ allora
            Se obiettivo = "" allora
                Application.EnableEvents = falso
                Cellule (Target.Row, Target.Column + 1).Value = ""
                Cellule (Target.Row, Target.Column + 2).Value = ""
                Cellule (Target.Row, Target.Column + 3).Value = ""
                Cellule (Target.Row, Target.Column + 4).Value = ""
                Cellule (Target.Row, Target.Column + 5).Value = ""
                Cellule (Target.Row, Target.Column + 6).Value = ""
                Cellule (Target.Row, Target.Column + 7).Value = ""
            Concluder se
            'più codice seguirà
            Application.EnableEvents = allineano
        Concluder se
     Concluder se
class= del

Risposta : Evento di Worksheet_Change che non funziona quando la chiave di CANCELLAZIONE è usata

Il buon consulente realmente suppone per chiedere quelli alla domanda per calcolare fuori di che cosa avete bisogno.
In primo luogo definire nell'inglese normale per lei di che cosa avete bisogno e, se questa è l'applicazione attuale, che cosa siete il nostro problema importante.

Per migliore uso di tempo del consulente, se possibile, provare a spaccare le sue chiamate. Per esempio se avete prestazione di DB/problemi che di blocco potete avere bisogno di per ottenere suo raccomandate su come raccogliere la traccia della forma di domande del campione, - questa può richiedere 1 ora, 1 giorno o 1 settimana o più secondo il vostri disegno ed uso di applicazione. Allora realizzerete i loro suggerimenti e può richiedere ancora tempo vedere è se impianti oppure no.

se la vostra intenzione è riprogettazione completa di DB - voi necessità di preparare descrizione dettagliata della vostra applicazione, casi di uso, definire che cosa è UI per la vostra base di dati e problemi importanti della lista con il disegno attuale

Se le vostre preoccupazioni è capienza/scalabilità - voi necessità di definire dove prevedete il vostro sviluppo e come lo structude di DB lo sosterrà


 
Altre soluzioni  
 
programming4us programming4us