Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
735 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  list box+feuille en fond d'écran

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

list box+feuille en fond d'écran

n°1069900
arkancylla
Posté le 03-05-2005 à 08:55:53  profilanswer
 

:hello: Bonjour,:hello:  
 
J'ai deux petits problèmes à résoudre.
 
Le premier : quand je lance mon prog vba, les userforms s'affichent par dessus des feuilles excel ce qui n'est pas tres joli joli. J'ai donc crée une feuille excel jolie jolie et je voulais savoir s'il existe un code qui me permette de passer d'un userfom a un autre en gardant toujours cette feuille en arriere plan??
 
Le second: sur une userform j'ai une zone de texte qui me permet de saisir des noms que l'on retrouve dans une list box sur un autre formulaire. Les noms s'enregistrent sur une feuille excel.Pour les 100 premiers noms saisis dans ma list box je rentre feuille!a1:a100
jusque la tout est ok. Le probleme est que quand je rajoute un nom, la ligne 101 n'est pas prise en compte dans la list box. Je sais que je pourrai un peu tricher en rentrant dans mon row source feuille!a1:a200 mais cette solution ne me plait pas.Je voulais savoir s'il existe une méthode pour que a chaque fois que jerentre un nouveau nom la row source se modifie et prenne une ligne de plus en compte??
 
Merci beaucoup de votre aide :wahoo:  

mood
Publicité
Posté le 03-05-2005 à 08:55:53  profilanswer
 

n°1070898
AlainTech
Pas trouvé? Cherche encore!
Posté le 03-05-2005 à 19:46:36  profilanswer
 

Petit bout de code:

Private Sub UserForm_Activate()
  Dim sLastRow As String
  Dim sSource As String
  Sheets("Feuille" ).Activate
  sLastRow = Trim(Str$([A1].End(xlDown).Row))
  sSource = "Feuille!A1:B" & sLastRow
  Me.ListBox1.RowSource = sSource
End Sub


Personnellement, je n'aime pas travailler par la propriété RowSource dont la syntaxe me paraît limite.
Je trouve plus propre de faire une boucle de remplissage de la ListBox par AddItem.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  list box+feuille en fond d'écran

 

Sujets relatifs
list box row source[JAVA] modifier le fond d un jpanel
Programme en tache de fond comme gaim au autre...[Résolu] Correction Feuille de Style CSS Firefox > IE
ouvrir un nouvelle feuille exelImage de fond qui n'occupe pas toute la cellule
creer une fonction qui change un affichage ecraninserer un fond sonore dans une page web•
[HTML/JS] Changer la couleur de fond d'un DIV ou d'un INPUT dynamiquemChanger de fond d'ecran
Plus de sujets relatifs à : list box+feuille en fond d'écran


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR