Bonjour à tous !
Fidèle lectrice de vos échanges et de vos solutions, je franchi un cap aujourd'hui en postant mon premier message sur le Forum.
J'ai parcouru les us et coutumes en vigueur et espère ne pas commettre d'impair (n'hésitez pas à me remettre sur le droit chemin)
J'ai besoin de votre aide pour un fichier que je suis en train de réaliser pour faciliter les process dans notre petite entreprise :
Mon fichier est composé d'une base de données que nous appellerons "Fournisseurs".
Le USF que j'ai créé a pour objectif de compléter les données clients correspondant à chaque Fournisseur.
La Textbox1 "numéro fournisseur" de mon formulaire renseigne les caractérisques du dit fournisseur dans les textbox suivantes (Ca c'était pas facile (pour moi) mais c'est bon, ca fonctionne).
Les données clients que je vais saisir devront donc s'intégrer dans la ligne du Fournisseur donné dans la Textbox1 lorsque que je cliquerai sur le bouton valider...
Oui mais voilà, je tourne en rond depuis 24h et je ne sais même plus le nombre de code différents que j'ai tenté d'adapter...!
la dernière tentative (qui m'a ammener à craquer et à vous consulter) :
Je dois vous paraître ridicule avec ce code dont l'erreur signalée et n°91 "With non définie".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub CommandButton2_Click() Dim Client As Integer ' Déclaration des données clients With Sheets("Répertoire_Fournisseurs").Columns(1) ' Dans la feuilles données fournisseurs colonne A i = .Cells.Find(TextBox1).Row ' On recherche dans la base de données la ligne de la valeur N° Fournisseur inscrite dans la Textbox1 Client = Sheets("Répertoire_Fournisseurs").i 'On défini l'emplacement des données clients client Sheets("Répertoire_Fournisseurs").Range("M" & Client) = Me.TextBox2 'On intégre les données "Nom" dans la feuille Répertoire_Fournisseurs dans la colonne M et dans la ligne i TextBox2.Value = "" ' On efface la Textbox2 pour qu'elle soit vide à la réouverture de l'USF Sheets("Répertoire_Fournisseurs").Range("N" & Client) = Me.TextBox3 TextBox3.Value = "" Sheets("Répertoire_Fournisseurs").Range("O" & Client) = Me.TextBox4 TextBox4.Value = "" USF_Ajouter_un_Client.Hide End With End Sub
Auriez-vous une piste ? un conseil ?![]()
Merci par avance
A bientôt
Morgane
Partager