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.
 

Discussions similaires

Réponses
10
Affichages
384
  • Résolu(e)
Microsoft 365 Taille UserForm
Réponses
3
Affichages
360

Statistiques des forums

Discussions
312 364
Messages
2 087 641
Membres
103 622
dernier inscrit
Desertika