Listes avec Excel [newb] - VB/VBA/VBS - Programmation
Marsh Posté le 25-04-2006 à 20:55:00
Il faut croire que j'avais pas chercher asser, j'ai trouvé !
Merci quand même !
Marsh Posté le 25-04-2006 à 21:15:26
Bon ben voilà, j'ai un peu évolué, mais là j'avance plus ...
Donc j'ai des listes dans des feuilles et puis j'ai fais une liste déroulante sur mon userform de cette facon :
Code :
|
Sauf que je vais pas m'amuser à faire ça pour chacune des variables ... il doit bien yavoir un moyen qu'il prenne chaque élément d'une liste et le faire correspondre avec la case de la colone d'a coté ...
Marsh Posté le 25-04-2006 à 21:19:04
D'ailleurs comment fait on pour lui dire d'aller chercher le texte de cette cellule ?
Marsh Posté le 25-04-2006 à 21:20:56
ViMx a écrit : D'ailleurs comment fait on pour lui dire d'aller chercher le texte de cette cellule ? |
J'ai aussi trouvé
Marsh Posté le 26-04-2006 à 16:12:40
Bon ben j'ai évolué dans mon pti travail mais maintenant un autre problème : Comment fait on pour envoyer des informations saisies dans un userform dans des cellules précises d'une feuille excel ?
Marsh Posté le 26-04-2006 à 17:21:03
pour accéder à des cellules d'excel : .range("A1:B2" ) par exemple.
Marsh Posté le 26-04-2006 à 17:31:17
Merci de me répondre !
Ouep ca j'avais vu ... d'ailleurs, est il possible de mettre à la place d'une range de cellules comme ça, mettre le nom d'une plage de cellules ... si oui, quelle est la syntaxe ?
Marsh Posté le 26-04-2006 à 17:53:22
ben c'est ce que je viens de faire dans mon exemple. Il est même possible de mettre plusieurs plages -> cf. doc de vba dans excel.
Marsh Posté le 26-04-2006 à 18:00:36
Ok, de ce coté là, je crois que ca va maintenant ... par contre une chose ...
J'ai réussit à mettre mes infos de mon userform dans une pages Excel mais par contre, lorsque je le refais, et bien, il me recoolle les infos au meme endroit ... comment faire pour qu'a chaque fois, il passe à la ligne du dessous ?
Marsh Posté le 26-04-2006 à 22:40:29
Bon, j'ai une autre question, c'est : Comment fait on pour supprimer une ligne dans un tableau à partir d'une entrée dans un UserForm ... ?
Marsh Posté le 27-04-2006 à 12:12:24
suppression d'une ligne : Range("A1" ).Delete (xlShiftUp)
Marsh Posté le 25-04-2006 à 20:38:50
Salut, tout d'abord, merci de me lire !
J'ai déjà fait une recherche mais jamais trouvé ce que je cherchais !
Alors, il faut le dire: j'ai commencé VB cette après midi mais j'adore déjà ça !
Donc j'ai fais des listes dans Excel et je ne sais pas comment les faire apparaitre dans mes userform, que ce soit dans une listbox, ou une combobox.
Alors je sais que ma question va paraître ultra stupide mais j'ai pas encore acquis la logique VB ...
Sinon, connaiteriez vous des sites avec des tutos sur ce genre de pb avec les fonctions de bases simples) qui soient bien faits ?
Merci d'avance !