Placer un Objet en haut à gauche d'une cellule

Bonjour,

Je voudrais placer un objet (une forme) en haut à gauche d'une cellule.

J'utilise les paramètres Top et Left pour placer cet objet mais ces paramètres donnent des grandeurs en points et non en nombre de cellules.

Comment pourrais-je m'y prendre svp ? Peut-on convertir des points en nombre de cellules par exemple ?

Merci.

Bonjour Cobs84

MonObjet.Top = MaCellule.Top
MonObjet.Left = MaCellule.Left

A+

Ah oui mdr merci !

Re,

Il y a des jours comme ça

Bonjour,

La question n'est pas trop claire... Convertir on sait faire, mais tes "nombres de cellules" me laissent perplexe !

Je ne comprend pas la question : S'il s'agit de savoir sur quelle cellule l'objet est placé, utilise la propriété TopLeftCell.

Exemple :

Sub test()
   MsgBox Shapes(1).TopLeftCell.Address
End Sub

A+

Bruno a répondu à ma question. Mais finalement à quoi équivaut un point (c'est-à-dire pour moi les unités de grandeur de top et left par exemple) sur excel ? Car quand on essaye de redimensionner une ligne ou une colonne on voit "Largeur/Hauteur : X (Y pixels)" et les points n'ont l'air de correspondre ni à la grandeur X, ni à la grandeur Y.

Bonjour Cobs84

Les points sont des valeurs absolues de 1/72 pouces,
tandis que les pixels sont des valeurs arbitraires basées sur la taille physique de l'écran et la résolution utilisée.

Donc il est normal que ce soit différent

A+

Rechercher des sujets similaires à "placer objet haut gauche"