[newb] Listes avec Excel

Listes avec Excel [newb] - VB/VBA/VBS - Programmation

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 !

Reply

Marsh Posté le 25-04-2006 à 20:38:50   

Reply

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 !


Message édité par ViMx le 25-04-2006 à 20:55:08
Reply

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 :
  1. Private Sub list_films_Change()
  2. If list_films = "1+1" Then
  3. bx_genre = "fait 2"
  4. bx_duree = "est égal à 2"
  5. End If
  6. End Sub


 
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é ...


Message édité par ViMx le 25-04-2006 à 21:16:30
Reply

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 ?

Reply

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é

Reply

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 ?

Reply

Marsh Posté le 26-04-2006 à 17:21:03    

pour accéder à des cellules d'excel : .range("A1:B2" ) par exemple.

Reply

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 ?

Reply

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.

Reply

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 ?

Reply

Marsh Posté le 26-04-2006 à 18:00:36   

Reply

Marsh Posté le 26-04-2006 à 21:44:52    

Up ?

Reply

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 ... ?

Reply

Marsh Posté le 27-04-2006 à 12:12:24    

suppression d'une ligne : Range("A1" ).Delete (xlShiftUp)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed