Déplacer le curseur
Fermé
Lepelu
Messages postés
5
Date d'inscription
dimanche 17 janvier 2016
Statut
Membre
Dernière intervention
1 août 2018
-
26 juil. 2018 à 16:40
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 2 août 2018 à 11:48
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 2 août 2018 à 11:48
A voir également:
- Déplacer le curseur
- Déplacer une colonne excel - Guide
- Curseur souris disparu - Guide
- Déplacer barre des taches windows 11 - Guide
- Déplacer dossier onedrive - Guide
- Vous ne pouvez pas déplacer des objets en dehors de la feuille ✓ - Forum Excel
5 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 425
26 juil. 2018 à 16:52
26 juil. 2018 à 16:52
Bonjour
Un petit exemple
https://www.cjoint.com/c/HGAoZ4BW3lB
Cdlmnt
Un petit exemple
https://www.cjoint.com/c/HGAoZ4BW3lB
Cdlmnt
Lepelu
Messages postés
5
Date d'inscription
dimanche 17 janvier 2016
Statut
Membre
Dernière intervention
1 août 2018
26 juil. 2018 à 17:19
26 juil. 2018 à 17:19
La solution proposée me parait bonne. J'avais une contradiction entre le déroulé du programme en mode débugage (le curseur se positionnait bien à droite) et le mode utilisateur où à chaque validation le curseur descend à la ligne du dessous!
Le déplacement du curseur c'est OK, mais quand je répète la commande dans la même feuille au débogage il m'affiche:"ambiguïté sur le nom worsheet_change" et n'exécute pas la deuxième commande.
Donc comment répéter la même opération ?
Donc comment répéter la même opération ?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 425
1 août 2018 à 16:43
1 août 2018 à 16:43
Bonjour
Je pense que tu as du écrire plusieurs procedures Worksheet_Change, d'où le message d'erreur, ce n'est pas la bonne méthode, il te faut définir la plage concernée par cette action
Cdlmnt
Je pense que tu as du écrire plusieurs procedures Worksheet_Change, d'où le message d'erreur, ce n'est pas la bonne méthode, il te faut définir la plage concernée par cette action
Const cel = "B3:B7" Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range(cel)) Is Nothing Then ' ce que tu as à faire Target.Offset(0, 1).Select End If End Sub
Cdlmnt
Lepelu
Messages postés
5
Date d'inscription
dimanche 17 janvier 2016
Statut
Membre
Dernière intervention
1 août 2018
1 août 2018 à 21:43
1 août 2018 à 21:43
Je comprends, mais selon certaines cellules j'ai prévu un déplacement du curseur différent!
Est ce qu'à l'intérieur de la condition if/end if je peux mettre une condition Else et donc utiliser un target.offset différent .
Enfin puis-je tester la condition sur une cellule ?
Merci
Est ce qu'à l'intérieur de la condition if/end if je peux mettre une condition Else et donc utiliser un target.offset différent .
Enfin puis-je tester la condition sur une cellule ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 425
2 août 2018 à 11:48
2 août 2018 à 11:48
Oui pour les deux questions
Bonne suite
Bonne suite
26 juil. 2018 à 17:13