OVH Cloud OVH Cloud

tri et doublons (denismichon)

2 réponses
Avatar
srogeau
bonjour
vous avez deja fait beaucoup de chose pour m'aider et je vous remercie beaucoup
mais je n'arrive toujours pas a transposer votre exemple qui fonctionne tres
bien dans mon application
1)j'ai nomme mon userform (propriete/nom)
2)dans initialize j'ai laisser "userform"
3) dans la macro qui lance l'userform j'ai bien noter le nom.show
et quand je lance,j'ai message" erreur de syntaxe dans la clause from
cela me surligne le macro (le nom.show)
si je retourne dans initialize et qu'a la place de "userform" je mets le nom
que je lui est donne ; je clic sur le bouton l'userform s'ouvre mais les combo
sont vides
j'ai pourtant l'impression de suivre votre exemple a la lettre mais je n'y
arrive pas
ensuite je suis parti de l'autre sens j'ai garder votre exemple et esseyer de
copier
mes donnees dans la feuille 'ma base' mai la meme message 'erreur de syntaxe
dans la clause from
je ne sais pas si vous pouvez encore qq chose pour aussi je le comprendrais
bien et vous remercie encore pour ce que vous avez fait

2 réponses

Avatar
Starwing
Salut,

J'aimerais bien regarder tes codes à l'intérieur de ton
UserForm...
Affiche ton UserForm dans le projet VB et double clique
dessus pour y voir le code.

Copier-Coller et fais nous voir le code pour t'aider,

Starwing
-----Message d'origine-----
bonjour
vous avez deja fait beaucoup de chose pour m'aider et je
vous remercie beaucoup

mais je n'arrive toujours pas a transposer votre exemple
qui fonctionne tres

bien dans mon application
1)j'ai nomme mon userform (propriete/nom)
2)dans initialize j'ai laisser "userform"
3) dans la macro qui lance l'userform j'ai bien noter le
nom.show

et quand je lance,j'ai message" erreur de syntaxe dans
la clause from

cela me surligne le macro (le nom.show)
si je retourne dans initialize et qu'a la place
de "userform" je mets le nom

que je lui est donne ; je clic sur le bouton l'userform
s'ouvre mais les combo

sont vides
j'ai pourtant l'impression de suivre votre exemple a la
lettre mais je n'y

arrive pas
ensuite je suis parti de l'autre sens j'ai garder votre
exemple et esseyer de

copier
mes donnees dans la feuille 'ma base' mai la meme
message 'erreur de syntaxe

dans la clause from
je ne sais pas si vous pouvez encore qq chose pour aussi
je le comprendrais

bien et vous remercie encore pour ce que vous avez fait
.



Avatar
michdenis
Bonjour Srogeau,

Lorsque j'ai regardé ton fichier hier, j'ai remarqué ceci dans le code de ton formulaire:

Même si le nom de la propriété "Name" est "Userform1", observe bien dans la liste déroulante de gauche dans le haut de
la feuille de code du formulaire, ce dernier est appelé "Userform" et tous les événements associés au formulaire
lui-même utilise le MOT : USEFORM en lieu et place de la propriété "Name" qui elle est définie comme Userform1 ... par
défaut ...

Le seul fait que le nom du formulaire utilisé n'est pas le bon, lorsque le formulaire se charge avant de s'afficher, le
code sous l'événement "initialize" ne s'exécute pas ... c'est la raison pourquoi les combobox demeurent vides. (ça
c'était hier dans le fichier que tu m'as transmis.)

'----------------------
Private Sub UserForm_Initialize()


End Sub
'----------------------

Cependant, à l'extérieur de la feuille de code du formulaire, tu dois utiliser le nom (propriété Name) du formulaire
pour faire référence à ce dernier ... en conséquence pour l'afficher tu utilises une ligne de code : Userform1.Show en
prenant pour acquis que la propriété "Name" du formulaire est "Userform1".

Au delà de cette explication et du fichier exemple que je t'ai retourné avec un code adapté à ton application.... je ne
vois pas ce que je pourrais ajouter ...

En dernier lieu, le code que je t'ai transmis ne fonctionne pas si tu n'as pas au moins une donnée pour chacune de tes
colonnes devant servir à renseigner test combobox... si c'est le cas, le code devra être modifié légèrement.

Bonne chance,


Salutations!







"Srogeau" a écrit dans le message de news:
bonjour
vous avez deja fait beaucoup de chose pour m'aider et je vous remercie beaucoup
mais je n'arrive toujours pas a transposer votre exemple qui fonctionne tres
bien dans mon application
1)j'ai nomme mon userform (propriete/nom)
2)dans initialize j'ai laisser "userform"
3) dans la macro qui lance l'userform j'ai bien noter le nom.show
et quand je lance,j'ai message" erreur de syntaxe dans la clause from
cela me surligne le macro (le nom.show)
si je retourne dans initialize et qu'a la place de "userform" je mets le nom
que je lui est donne ; je clic sur le bouton l'userform s'ouvre mais les combo
sont vides
j'ai pourtant l'impression de suivre votre exemple a la lettre mais je n'y
arrive pas
ensuite je suis parti de l'autre sens j'ai garder votre exemple et esseyer de
copier
mes donnees dans la feuille 'ma base' mai la meme message 'erreur de syntaxe
dans la clause from
je ne sais pas si vous pouvez encore qq chose pour aussi je le comprendrais
bien et vous remercie encore pour ce que vous avez fait