takin55
Messages postés40Date d'inscriptionlundi 22 mars 2004StatutMembreDernière intervention18 décembre 2006
-
19 déc. 2005 à 15:36
takin55
Messages postés40Date d'inscriptionlundi 22 mars 2004StatutMembreDernière intervention18 décembre 2006
-
19 déc. 2005 à 15:59
Bonjour a vous voila mon probleme
J'ai créé une application VBA qui se lance dés que j'ouvre mon fichier Excel
Je renseigne mes champs et j'envoie tout dans ma base Excel dans feuille1
Je voudrais sur ce UserForm1, créer une combobox dans laquelle j'afficherai un choix
de proposition qui se situe dans une feuille Excel Feuille2 mais dans le meme classeur que mon application.
Exemple :
Je lance mon application
L'operateur viens renseigner ses champs
Dans le champs couleur : je veux afficher les couleurs préalablement enregistrées dans ma feuille2 et lui permettre de choisir parmi ces valeurs
Il faut donc que je tape par exemple dans ma feuille2 dans la colonne 1 / ligne 1 à 9
takin55
Messages postés40Date d'inscriptionlundi 22 mars 2004StatutMembreDernière intervention18 décembre 20061 19 déc. 2005 à 15:59
Voila j'ai trouvé quelque chose mais je ne sais pas trop comment l'appliquer
surtout le nom des feuilles
Sub appliexcel()
Dim appExcel As Excel.Application
Set appExcel = CreateObject("Excel.Application")
'ouverture du classeur voulu
Set classeur = appExcel.Workbooks.Open("C:/test.xls")
Set feuille = classeur.Worksheets("Feuil1")
'à partir de la feuille que tu veux tu récupères les valeurs des cellules
'que tu mets dans tes textbox
With feuille
UserForm1.TextBox1.Text = .Range("A1")
UserForm1.TextBox2.Text = .Range("A2")
UserForm1.TextBox3.Text = .Range("A3")
End With
classeur.Close
appExcel.Quit
Set feuille = Nothing
Set classeur = Nothing
Set appExcel = Nothing