Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fixer une dimension en centimètre

6 réponses
Avatar
LN
Bonjour =E0 tous

Je voudrais savoir si il est possible de fixer une=20
dimension de cellule, un placement de graphique ou de=20
boutons avec des centim=E8tres.

D'apr=E8s ce que j'ai compris la largueur est fix=E9 avec le=20
nombre de caract=E8re standard que l'on peut mettre :=20
largueur =3D 10 =3D> 10 caract=E8res en, times new roman avant=20
de d=E9border.
Par contre en hauteur =E7=E0 marche en point.

En vba tout est d=E9fini avec les points.

J'aimerai tant pouvoir me servir des centim=E8tres :=20
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'apr=E8s midi pour les europ=E9ens et bonne journ=E9e=20
au canadien (si ils y en a c'est peut =EAtre un peu t=F4t tout=20
de m=EAme)

LN

6 réponses

Avatar
Jean-Paul Viel
Bonjour,



Ajoute cette fonction a ton classeur et utilise la pour faire tes
conversions en VBA.



Function CmToPt(LesCenti As Single) As Single

'un point = 1/1440 de pouce (inch)

'un pouce= 2.54 cm

CmToPt = LesCenti * 1440 / 2.54

End Function


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec le
nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman avant
de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne journée
au canadien (si ils y en a c'est peut être un peu tôt tout
de même)

LN
Avatar
Misange
Ouh là...
http://www.excelabo.net/xl/lign-col.htm#lignecm
tu peux regarder ici mais de mon expérience, ça dépend de ce que tu veux
faire ensuite. J'ai fait des grilles qui doivent être imprimées puis
superposées à des objets ou à des feuilles pour repérage, je peux te dire
qu'après avoir APPROXIMATIVEMENT par la méthode ci dessus référencée trouvé
les bonnes valeurs en cm, il te reste à optimiser le tout à la mano pour
tester en vrai après impression ce que tu obtiens. Et une fois que t'as
trouvé le bon réglage, ne t'avise surtout pas de changer d'imprimante, tout
serait à refaire...

--
Misange migrateuse http://www.excelabo.net
==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta




"LN" a écrit dans le message de news:
42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec le
nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman avant
de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne journée
au canadien (si ils y en a c'est peut être un peu tôt tout
de même)

LN
Avatar
Jean-Paul Viel
Bonjour,



Dans l'évenement Workbook_BeforePrint utilize la function, comme suit:



Range("a1:H200").ColumnWidth = CmToPt(10)



Avec la bonne plage et des conditions selon l'imprimante.


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:07b401c37c65$97248540$
Merci à tous les deux.

Je crois que je vais pouvoir m'en sortir mais il va me
falloir du temps vu que j'ai trois imprimantes différentes
chez moi (lol)

Sinon ta solution jeanpaul elle est simple mais je ne peut
pas m'en servir car mon but n'est pas de calculer les
valeurs en centimètres mais de les faire comprendre à mon
imprimante comme des centimètres.

Merci beaucoup encore

Bonne fin d'après midi

LN
-----Message d'origine-----
Bonjour,



Ajoute cette fonction a ton classeur et utilise la pour
faire tes

conversions en VBA.



Function CmToPt(LesCenti As Single) As Single

'un point = 1/1440 de pouce (inch)

'un pouce= 2.54 cm

CmToPt = LesCenti * 1440 / 2.54

End Function


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec le
nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman avant
de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne journée
au canadien (si ils y en a c'est peut être un peu tôt tout
de même)

LN


Avatar
LN
Salut Jean paul

Ok je vais faire comme tu me l'as proposé çà me semble
tout à fait adapté

Merci encore

LN


-----Message d'origine-----
Bonjour,



Dans l'évenement Workbook_BeforePrint utilize la
function, comme suit:




Range("a1:H200").ColumnWidth = CmToPt(10)



Avec la bonne plage et des conditions selon l'imprimante.


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:07b401c37c65$97248540$
Merci à tous les deux.

Je crois que je vais pouvoir m'en sortir mais il va me
falloir du temps vu que j'ai trois imprimantes différentes
chez moi (lol)

Sinon ta solution jeanpaul elle est simple mais je ne peut
pas m'en servir car mon but n'est pas de calculer les
valeurs en centimètres mais de les faire comprendre à mon
imprimante comme des centimètres.

Merci beaucoup encore

Bonne fin d'après midi

LN
-----Message d'origine-----
Bonjour,



Ajoute cette fonction a ton classeur et utilise la pour
faire tes

conversions en VBA.



Function CmToPt(LesCenti As Single) As Single

'un point = 1/1440 de pouce (inch)

'un pouce= 2.54 cm

CmToPt = LesCenti * 1440 / 2.54

End Function


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec le
nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman avant
de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne
journée


au canadien (si ils y en a c'est peut être un peu tôt
tout


de même)

LN




Avatar
sabatier
merdum, c'est pas moi
jps

LN wrote:

Salut Jean paul

Ok je vais faire comme tu me l'as proposé çà me semble
tout à fait adapté

Merci encore

LN

-----Message d'origine-----
Bonjour,



Dans l'évenement Workbook_BeforePrint utilize la
function, comme suit:




Range("a1:H200").ColumnWidth = CmToPt(10)



Avec la bonne plage et des conditions selon l'imprimante.


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:07b401c37c65$97248540$
Merci à tous les deux.

Je crois que je vais pouvoir m'en sortir mais il va me
falloir du temps vu que j'ai trois imprimantes différentes
chez moi (lol)

Sinon ta solution jeanpaul elle est simple mais je ne peut
pas m'en servir car mon but n'est pas de calculer les
valeurs en centimètres mais de les faire comprendre à mon
imprimante comme des centimètres.

Merci beaucoup encore

Bonne fin d'après midi

LN
-----Message d'origine-----
Bonjour,



Ajoute cette fonction a ton classeur et utilise la pour
faire tes

conversions en VBA.



Function CmToPt(LesCenti As Single) As Single

'un point = 1/1440 de pouce (inch)

'un pouce= 2.54 cm

CmToPt = LesCenti * 1440 / 2.54

End Function


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec le
nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman avant
de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne
journée


au canadien (si ils y en a c'est peut être un peu tôt
tout


de même)

LN






Avatar
Jerry Gaul
;-)))
ça y est ,......
va nous refaire le coup du pseudo déja pris ????
;-)))
je ricane !!!!
;-)))

-----Message d'origine-----
merdum, c'est pas moi
jps

LN wrote:

Salut Jean paul

Ok je vais faire comme tu me l'as proposé çà me semble
tout à fait adapté

Merci encore

LN

-----Message d'origine-----
Bonjour,



Dans l'évenement Workbook_BeforePrint utilize la
function, comme suit:




Range("a1:H200").ColumnWidth = CmToPt(10)



Avec la bonne plage et des conditions selon
l'imprimante.





--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:07b401c37c65$97248540$
Merci à tous les deux.

Je crois que je vais pouvoir m'en sortir mais il va me
falloir du temps vu que j'ai trois imprimantes
différentes



chez moi (lol)

Sinon ta solution jeanpaul elle est simple mais je ne
peut



pas m'en servir car mon but n'est pas de calculer les
valeurs en centimètres mais de les faire comprendre à
mon



imprimante comme des centimètres.

Merci beaucoup encore

Bonne fin d'après midi

LN
-----Message d'origine-----
Bonjour,



Ajoute cette fonction a ton classeur et utilise la
pour




faire tes
conversions en VBA.



Function CmToPt(LesCenti As Single) As Single

'un point = 1/1440 de pouce (inch)

'un pouce= 2.54 cm

CmToPt = LesCenti * 1440 / 2.54

End Function


--
JP

http://www.solutionsvba.com


"LN" wrote in message
news:42b801c37c5f$051140e0$
Bonjour à tous

Je voudrais savoir si il est possible de fixer une
dimension de cellule, un placement de graphique ou de
boutons avec des centimètres.

D'après ce que j'ai compris la largueur est fixé avec
le




nombre de caractère standard que l'on peut mettre :
largueur = 10 => 10 caractères en, times new roman
avant




de déborder.
Par contre en hauteur çà marche en point.

En vba tout est défini avec les points.

J'aimerai tant pouvoir me servir des centimètres :
soit dans le format des cellules
soit en vba
ou les deux si possible.

Merci d'avance

Bonne fin d'après midi pour les européens et bonne
journée


au canadien (si ils y en a c'est peut être un peu tôt
tout


de même)

LN




.