• Initiateur de la discussion Initiateur de la discussion gao77610
  • 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

gao77610

Guest
Bonjour à tous

Je viens vers vous pour un petit problème de condition.

Voila mon prob : Si cellule active commence par " 12345 ", alors cellule A1 -1 par exemple
Merci pour vos suggessions
 
Dernière modification par un modérateur:
Re : condition si vba

Bonjour Gao 🙂,
Avec ton code barre en A2
Code:
If Left(Range("A2"), 5) = "12345" Then Range("A1") = -1
mais attention, en principe, un code barre utilise des polices particulières, et "12345" risque d'être "FG%HJ%FG"...
Bon courage 😎
 
Re : condition si vba

Re a tous

Voici mon code :

If Left(Range("B2"), 7) = "3661384" Then Range("a2").Value = Range("a2").Value - 1

La ca selectionne la cellule B2, mais je desirerais que cela ce fasse sur la cellule qui est active et que la macro s'exécute automatiquement, car a chaque fois je suis obligé d' exécuter la macro.

Merci par avance
 
Re : condition si vba

Re 🙂,
Sous réserve que ta douchette sélectionne la cellule avec le code barre
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
If Left(ActiveCell, 7) = "3661384" Then ActiveCell.Offset(0, -1).Value = ActiveCell.Offset(0, -1).Value - 1
End Sub
dans le module de la feuille devrait fonctionner.
Bon courage 😎
 
- 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

Réponses
7
Affichages
697
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
499
Réponses
5
Affichages
246
Réponses
2
Affichages
167
Retour