grymloq
Messages postés13Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention 8 février 2008
-
16 juil. 2007 à 14:17
grymloq
Messages postés13Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention 8 février 2008
-
24 juil. 2007 à 09:18
Bonjour,
Je débute en VBA, je suis sous access 2003.
J'ai un groupe, dans un état, composé de 3 champs par lignes (qui se remplissent via une table) et j'aurais besoin d'ajuster la hauteur des 3 cellules (ce qui n'est pas toujours possible avec autoextensible) pour chaque nouvelle ligne.
J'ai tapé un programme qui prend la hauteur max en fonction de la longueur du texte de chaque cellule mais je n'arrive pas à l'appliquer à chaque nouvelle ligne. J'ai tenté un :
For Each Control In Me.EntêteGroupe2.Controls
(...)
Next
Ca ne fonctionne qu'à la première ligne de l'état...
grymloq
Messages postés13Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention 8 février 2008 24 juil. 2007 à 09:18
Finalement l'astuce que j'ai utilisée consiste à mettre toutes mes cellules autoextensibles, avec des bordures transparentes, puis à redessiner des lignes par dessus en sélectionnant les plus grandes dimensions.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 juil. 2007 à 15:32
J'ai des difficultés à comprendre ce que tu appelles "une ligne"...
Parlons-nous de la même chose (contrôles dans un UserForm) ?
ou
s'agit-il d'autre chose (et quoi ?) ?