Cellule précédente?

  • Initiateur de la discussion Initiateur de la discussion gwn
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gwn

Guest
Bonjour,

Je découvre le vba depuis très peu de temps et je suis confronté à un souci.
Je cherche à coder l'équivalent d'un ctrl+Z. Donc j'aimerais connaitre le code qui mène à la dernière cellule modifié. Je cherche depuis des heures sur le net sans succès. J'ai essayé : OldCell ; PrvCell ; LastUsedCell; tous trouvés sur internet, rien n'y fait.

En fait pour être plus clair, j'ai plusieurs cellules dans des colonnes et lignes différentes. Ensemble elles forment une somme. Quand cette somme dépasse un certain montant, j'aimerais que la dernière cellule modifiée(donc celle qui a engendré le dépassement) revienne à 0.

Donc, si je ne me trompe pas, je dois encoder :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If somme > limite Then
Ce_que_je_cherche.ClearContents
End If
End Sub


D'avance merci de votre aide.
 
Re : Cellule précédente?

Bonjour,

Merci pierrejean de ta réponse. Ca fonctionne effectivement. Mais, ce que je ne m'explique pas, c'est que ca fonctionne uniquement si on reste dans la colonne a. Si l'on prend en compte des cellules d'autres colonne (ici c1,d1,e1) le code ne fonctionne plus...

Je ne comprend pas pourquoi. Peut-être une erreur de syntaxe de ma part, mais je ne pense pas...
 

Pièces jointes

Re : Cellule précédente?

salut

si les cellules sont dispersées sur la feuille, il faut adapter la macro
Code:
Private Sub Worksheet_Change(ByVal R As Range)
  If Intersect(R, [Plus]) Is Nothing Then Exit Sub
  If [E1] > [C1] Then
    Application.EnableEvents = 0: R = "": Application.EnableEvents = 1
  End If
End Sub
voir le fichier joint pour les adresses stratégiques (C1, E1, Plus)
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Z
Réponses
3
Affichages
1 K
Z
P
  • Question Question
Réponses
1
Affichages
2 K
Patrosso
P
P
Réponses
6
Affichages
1 K
Pieerre69
P
A
Réponses
1
Affichages
884
Akarzen
A
C
Réponses
9
Affichages
3 K
Cedric_C
C
S
Réponses
5
Affichages
1 K
P
Réponses
0
Affichages
580
Philinsa
P
Q
Réponses
2
Affichages
858
quicktibong
Q
M
Réponses
10
Affichages
1 K
M
F
Réponses
16
Affichages
13 K
Francky J
F
Retour