Excel VBA
Fermé
Ofeu
Messages postés
26
Date d'inscription
mardi 21 août 2018
Statut
Membre
Dernière intervention
11 septembre 2018
-
Modifié le 21 août 2018 à 20:33
Ofeu Messages postés 26 Date d'inscription mardi 21 août 2018 Statut Membre Dernière intervention 11 septembre 2018 - 23 août 2018 à 13:44
Ofeu Messages postés 26 Date d'inscription mardi 21 août 2018 Statut Membre Dernière intervention 11 septembre 2018 - 23 août 2018 à 13:44
A voir également:
- Excel VBA
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
3 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
21 août 2018 à 16:35
21 août 2018 à 16:35
Bonjour,
A première vue sans creuser, je me demande si ce n'est pas
TextBox7.Value à la place de TextBox7.Text
De mémoire je crois qu'il y a un problème de focus sur le formulaire
A première vue sans creuser, je me demande si ce n'est pas
TextBox7.Value à la place de TextBox7.Text
De mémoire je crois qu'il y a un problème de focus sur le formulaire
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
22 août 2018 à 11:29
22 août 2018 à 11:29
Bonjour,
En y regardant de plus prés, je pense que le problème vient sans doute des fonctions "Change" :
Il faut essayer en les remplaçant respectivement par
TextBox6_AfterUpdate() et TextBox7_AfterUpdate()
A tester
En y regardant de plus prés, je pense que le problème vient sans doute des fonctions "Change" :
Il faut essayer en les remplaçant respectivement par
TextBox6_AfterUpdate() et TextBox7_AfterUpdate()
A tester
Ofeu
Messages postés
26
Date d'inscription
mardi 21 août 2018
Statut
Membre
Dernière intervention
11 septembre 2018
23 août 2018 à 13:44
23 août 2018 à 13:44
Bonjour Pilas31,
Merci de la disponibilité, j'ai changé Change pour AfterUpdate mais cela n'a pas résolu... j'ai expliqué plus en détaille les problèmes que j'ai avec mon fichier-joint dans cet page :
https://forums.commentcamarche.net/forum/affich-35541397-langage-vba-vlookup-et-conditions?1-IAxHp-8yrkYzTvxJ_ZOMt9LQ6JsPwt--yyp0QmFHw
Merci !!!
Merci de la disponibilité, j'ai changé Change pour AfterUpdate mais cela n'a pas résolu... j'ai expliqué plus en détaille les problèmes que j'ai avec mon fichier-joint dans cet page :
https://forums.commentcamarche.net/forum/affich-35541397-langage-vba-vlookup-et-conditions?1-IAxHp-8yrkYzTvxJ_ZOMt9LQ6JsPwt--yyp0QmFHw
Merci !!!
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié le 22 août 2018 à 11:46
Modifié le 22 août 2018 à 11:46
Bonjour,
comme son nom l'indique un textbox contient du texte.
Si tu saisis "123", tu vas envoyer le texte "123" et non le nombre 123 sur ta feuille.
Le plus souvent excel le traduira en nombre si besoin lors de l'utilisation.
Mais rechercher "123" n'est pas pareil que de rechercher 123
Ceci étant posé essaie avec :
partout où c'est nécessaire.
eric
PS : si il te reste des erreurs il faudra déposer un fichier.
Et sur ta feuille supprime tout alignement.
Un texte s'aligne à gauche, un numérique à droite. Tu verras si tu as des vrais nombres ou des textes.
comme son nom l'indique un textbox contient du texte.
Si tu saisis "123", tu vas envoyer le texte "123" et non le nombre 123 sur ta feuille.
Le plus souvent excel le traduira en nombre si besoin lors de l'utilisation.
Mais rechercher "123" n'est pas pareil que de rechercher 123
Ceci étant posé essaie avec :
Sheets("Model_FA").Range("D15").Value = cdbl(TextBox6.Value)
partout où c'est nécessaire.
eric
PS : si il te reste des erreurs il faudra déposer un fichier.
Et sur ta feuille supprime tout alignement.
Un texte s'aligne à gauche, un numérique à droite. Tu verras si tu as des vrais nombres ou des textes.
Ofeu
Messages postés
26
Date d'inscription
mardi 21 août 2018
Statut
Membre
Dernière intervention
11 septembre 2018
23 août 2018 à 13:42
23 août 2018 à 13:42
Bonjour Eric,
J'ai essayé, mais il y toujours des erreurs. J'ai changé également textbox6.Text pour TextBox.Value (et vice-versa), mais il accepte seulement quand j'ai un textbox.text (alors que ce sont des valeurs)...
Voici le fichier
https://www.cjoint.com/c/HHxlHYoNbAg
Merci bcp de vos disponibilités !
J'ai posé une nouvelle question sur le forum en expliquant en détaille toutes mes problèmes de débutants ;-)
https://forums.commentcamarche.net/forum/affich-35541397-langage-vba-vlookup-et-conditions?1-IAxHp-8yrkYzTvxJ_ZOMt9LQ6JsPwt--yyp0QmFHw
Lucas
J'ai essayé, mais il y toujours des erreurs. J'ai changé également textbox6.Text pour TextBox.Value (et vice-versa), mais il accepte seulement quand j'ai un textbox.text (alors que ce sont des valeurs)...
Voici le fichier
https://www.cjoint.com/c/HHxlHYoNbAg
Merci bcp de vos disponibilités !
J'ai posé une nouvelle question sur le forum en expliquant en détaille toutes mes problèmes de débutants ;-)
https://forums.commentcamarche.net/forum/affich-35541397-langage-vba-vlookup-et-conditions?1-IAxHp-8yrkYzTvxJ_ZOMt9LQ6JsPwt--yyp0QmFHw
Lucas
21 août 2018 à 19:46
Merci pour la disponibilité Pilas31. Effectivement j’avais essayé de changer Text pour Value, mais le problème est toujours là.
J’ai essayé de regarder sur d’autres forums, mais je n’arrive pas trouver une solution.
Cdlt
Lucas