Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

userform

  • Initiateur de la discussion Laurent
  • Date de début
L

Laurent

Guest
Bonjour à toutes et à tous

J'ai un tableau de 27 lignes et 5 cellules par ligne.
Est-ce que quelqu'un peut me dire comment faire pour copier toutes les cellules dans un userform au moment de son activation?

Merci d'avance

Laurent
 
O

omicron

Guest
Bonjour Laurent,

Tu trouveras en pièce jointe un exemple très simple permettant d'afficher dans une UserForm, tout ou partie des données d'une feuille Excel.

Celà consiste simplement à insérer une listbox
A paramétrer la propriéte ColumnCount (Ici 5)
A paramétrer la propriété RowSource (Ici A1:E27)

C'est tout.

Cette solution est surtout adaptée pour présenter des données. Si l'on veut faire de la saisie, c'est un peu plus lourd à programmer et il existe des contrôles beaucoup plus élaborés pour faire celà (ex: MsFlexGrid).

Bon courage pour la suite.

Omicron.
 

Pièces jointes

  • RowSource.zip
    9 KB · Affichages: 20
O

omicron

Guest
Re-Bonjour Laurent,

Celà peut paraître paradoxal, mais pour faire ce que tu veux, il n'est pas besoin de développer de code spécifique.

Il suffit d'insérer dans ton USF une listbox et de saisir dans la liste des propriétés de cette listbox :
- la propriéte ColumnCount (Ici 5)
- la propriété RowSource (Ici A1:E27)

Cordialement.

Omicron.
 
L

Laurent

Guest
Bonjour omicron

Comme tu me la fais remarquer plus haut, je désir modifier les données dans la listbox et les recopier dans les cellules.
comment faire?

@+
laurent
 

Discussions similaires

Réponses
10
Affichages
412
  • Résolu(e)
Microsoft 365 Taille UserForm
Réponses
3
Affichages
392
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…