Valeur de hauteur de ligne et largeur de colonne [Résolu]

drik56 127 Messages postés mercredi 16 avril 2008Date d'inscription 8 juillet 2008 Dernière intervention - 26 mai 2008 à 17:17 - Dernière réponse : cs_MPi 3877 Messages postés mardi 19 mars 2002Date d'inscription 23 août 2018 Dernière intervention
- 27 mai 2008 à 23:59
Bonjour,
Je cherche a trouver la valeur de la hauteur d'une ligne et la largeur d'une colonne.
Je m'explique:
J'ai un label sur une feuille excel et je voudrai qu'il se positionne avec les celulles excel donc j'ai le code suivant:

ActiveSheet.Shapes("Label1").Select
    Selection.ShapeRange.Left = Columns("A:A").ColumnWidth.Value
    Selection.ShapeRange.Top = Rows("1:1").RowHeight.Value

C'est la partie en vert qui ne marche pas, si je met une valeur (3,5 ...) ca marche mais je voudrais le faire en fonction de la largeur de la colonne A et de la hauteur de la ligne 1.

Voir meme pour les bons en vba si je peux mettre largeur de la colonne A à G, et pareil pour les lignes.

Merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
drik56 127 Messages postés mercredi 16 avril 2008Date d'inscription 8 juillet 2008 Dernière intervention - 27 mai 2008 à 08:48
3
Merci
Bon ben réponse résolue tout seul : J'ai viré le .Value pour plusieur colonnes il suffit de les aditionners.

ActiveSheet.Shapes("Label1").Select
        Selection.ShapeRange.Left = Columns("A").ColumnWidth * 10 'x10 car la taille ne correspond pas
        Selection.ShapeRange.Top = Rows("1").RowHeight

PS: Si quelqun connait le coef pour la taille exacte ?

Merci drik56 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de drik56
drik56 127 Messages postés mercredi 16 avril 2008Date d'inscription 8 juillet 2008 Dernière intervention - 27 mai 2008 à 08:10
0
Merci
Un tit up
Commenter la réponse de drik56
cs_MPi 3877 Messages postés mardi 19 mars 2002Date d'inscription 23 août 2018 Dernière intervention - 27 mai 2008 à 23:59
0
Merci
Ce n'est pas simple...
Je pense que le mieux dans ton cas est de travailler avec Width plutôt que ColumnWidth.

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.