Bonjour
Je tente de faire fonctionner un formulaire de saisie BD sans y arriver.
Je joins fichier + commentaires
Si quelqu'un pouvait me donner un coup de pouce, ce serait vraiment sympa
En bref : problème liste déroulante, affichage et calcul d'un plus petit prix...
Re,
pour sélectionner le type d'article, tu vas dans le menu déroulant ce trouvant à coté de "Plus petit prix pour" (ça je pense que tu le savais) et tu choisis dans la liste le type d'article, ou alors tu tapes le code.
J'ai testé chez moi c'est ok.
Si ça te fais une erreur c'est que tu as modifié qqchse entre temps.
PS: le bouton consultation est attribué au code.
Il faut peut-être réorganiser la boite de dialogue pour plus de clarter (déplace le bouton consultation sous le textbox du code pae exemple)
Désolée mais sur mon ordi, j'ai une " erreur 1004 Méthode paste special de la classe range a échoué" lorsque je selectionne un type dans la liste déroulante.
Je vois bien sur la feuille excel que la selection fonctionne car les lignes correspondant au type selectionné sont bien triées.
Mais elles n'apparaissent pas dans la Listbox.
Sinon le reste fonctionne très bien.
Et je t'assure que je n'ai rien touché. J'ai juste téléchargé et affiché.
Je te propose de démarrer l'enregistreur de macro et faire un copier collage spécial valeur uniquement, ensuite tu récupéres la partie collage (qqchse comme ".PasteSpecial bla bla bla) de la macro créée et remplacer ce qui se trouve en rouge dans le code du fichier:
Code:
Private Sub C_type_Change()
.........
.........
..........
.Range(.[A1], .Cells(derlig, dercol))[B][COLOR="Red"].PasteSpecial Paste:=xlPasteValues[/COLOR][/B]
"Je te propose de démarrer l'enregistreur de macro et faire un copier collage spécial valeur uniquement"
J'ai passé enormement de temps à essayer en vain.
Le collage spécial m'offre la possibilité de coller
- Texte unicode
- Texte
Pas d'option valeur
Je n'ai pas du faire ce qu'il convenait ?
J"ai ouvert VBA alt F11, copier la partie SUB CHANGE concernée, mais coller tel quel
ou sur autre feuille collage spécial seulement en texte.