jawad_jaafer
Messages postés1Date d'inscriptionlundi 28 mars 2005StatutMembreDernière intervention29 mars 2005
-
29 mars 2005 à 19:49
Diegoch
Messages postés56Date d'inscriptionvendredi 30 mars 2001StatutMembreDernière intervention 7 septembre 2011
-
30 mars 2005 à 08:37
bj à ttes et ts,
y a qlqn qui sé comment faire pour:
- Contoler le fomats des cellules excel (numérik, text, ...)
- Cotroler la longueur des colonnes
- Gérer la taille des feuilles avant impression
et tout cela doit etre fé à partir du VB.
Merci
Diegoch
Messages postés56Date d'inscriptionvendredi 30 mars 2001StatutMembreDernière intervention 7 septembre 20116 30 mars 2005 à 08:37
En admettant que ton objet application soit nommé XL :
Modifier le format d une cellule en jour/mois/année
XL.worksheets(Nomfeuille).range(Cellule).NumberFormat = "dd/mm/yyyy"
(Pour connaitre tous les formats utilisés, tu peux utiliser le menu format de cellule de Excel et tu n'as plus qu'a les reproduire.)
Largeur automatique des colonnes A à M :
XL.worksheets(Nomfichier).Columns("A:M").AutoFit
Pour gerer a la main la taille des colonnes
XL.worksheets(Nomfeuille).range(Cellule).ColumnWidth = 20
taille des feuilles avant impression :
definir la zone d impression sur "B7:F37"
Range("B7:F37").Select
ActiveSheet.PageSetup.PrintArea = "$B$7:$F$37"
Imprimer une feuille sur 1 seule page (en réduisant pour tenir sur 1 seule page) :
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
.PrintErrors = xlPrintErrorsDisplayed
End With