OVH Cloud OVH Cloud

Définir la taille d'une colonne en VBA

9 réponses
Avatar
Dominique
Salut à tous et Merci pour vos futur réponses

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur d'une ligne et le format d'une cellule en VBA

Dominique

9 réponses

Avatar
Hervé Branchu
Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft

"Dominique" a écrit dans le message de news:

Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur d'une ligne et le format d'une cellule en VBA ?

Dominique


Avatar
Michel HOLDERITH
Salut,
Passes par l'enregistreur de macro....... tu obtiendras tous tes codes....
@+
Michel.

"Dominique" wrote in message
news:
Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur
d'une ligne et le format d'une cellule en VBA ?


Dominique


Avatar
ru-th
Salut Dominique

Columns(2).ColumnWidth = 100
Rows(6).RowHeight = 20
pour le format utilise l'enregistreur de macro , il te donnera toutes les
infos nécessaires
a+
rural thierry

"Dominique" a écrit dans le message de
news:
Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur
d'une ligne et le format d'une cellule en VBA ?


Dominique


Avatar
Michel Gaboly
Bonjour,

Sélectionner la plage à modifier avant de faire la modif est un réflexe fréquent,
mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.



Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
=================================================== > Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft

"Dominique" a écrit dans le message de news:

Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur d'une ligne et le format d'une cellule en VBA ?

Dominique



--
Cordialement,

Michel Gaboly
http://www.gaboly.com


Avatar
sabatier
bien chef, répondit hervé en terminant son dessert
jps

Michel Gaboly a écrit:
Bonjour,

Sélectionner la plage à modifier avant de faire la modif est un réflexe fréquent,
mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.




Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
=================================================== >>Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft

"Dominique" a écrit dans le message de news:


Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur d'une ligne et le format d'une cellule en VBA ?

Dominique




--
Cordialement,

Michel Gaboly
http://www.gaboly.com






Avatar
Vincent.
Bonjour !
Un petit complément à cette excellente remarque : après
avoir utiliser l'enregistreur de macro qui te donne les
codes des actions simples que tu as effectuées (réflexe à
avoir !), il est bon de "purifier le code" et notamment
comme le dit Michel en remplaçant les expressions du
style :
blabla.Select
Selection.Bidule
par :
blabla.bidule...
C'est facile (en général), et surtout ça fait gagner du
temps (par rapport à poster la question sur mpfe, et
revenir consulter les réponses ;-) )
M'enfin, c'était juste histoire de dire...
A+

V.

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

Sélectionner la plage à modifier avant de faire la modif
est un réflexe fréquent,

mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.



Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
========================= ========================= ==
Hervé Branchu, Sitel France pour l'Assistance
Utilisateur Microsoft



"Dominique" a
écrit dans le message de news:



Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une
colonne, la hauteur d'une ligne et le format d'une cellule



en VBA ?

Dominique



--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.





Avatar
Hervé Branchu
Bonjour Michel

Non pas comme le dit Sabatier "bien chef"
mais MERCI pour cette précision
Cela va économiser mes petits doigts et mon clavier :-))))

--
Bon Week-end à tous
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft



"Michel Gaboly" a écrit dans le message de news:
Bonjour,

Sélectionner la plage à modifier avant de faire la modif est un réflexe fréquent,
mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.



Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
=================================================== > > Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft

"Dominique" a écrit dans le message de news:

Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une colonne, la hauteur d'une ligne et le format d'une cellule en VBA ?

Dominique



--
Cordialement,

Michel Gaboly
http://www.gaboly.com






Avatar
Modeste
Bonjour,
pour abonder dans le sens de notre ami Michel
je ne peux que conseiller un coup d'oeil là :

http://longre.free.fr/pages/prog/accvba.htm

@+

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

Sélectionner la plage à modifier avant de faire la modif
est un réflexe fréquent,

mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.



Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
========================= ========================= ==
Hervé Branchu, Sitel France pour l'Assistance
Utilisateur Microsoft



"Dominique" a
écrit dans le message de news:



Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une
colonne, la hauteur d'une ligne et le format d'une cellule



en VBA ?

Dominique



--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.





Avatar
Michel Gaboly
Bien sûr ;-))


Bonjour,
pour abonder dans le sens de notre ami Michel
je ne peux que conseiller un coup d'oeil là :

http://longre.free.fr/pages/prog/accvba.htm

@+

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

Sélectionner la plage à modifier avant de faire la modif
est un réflexe fréquent,

mais une mauvaise habitude. ;-(((

Cela a pour effet de ralentir inutilement l'exécution :

Columns("D:D").ColumnWidth = 15

est plus simple et plus efficace.



Bonjour Dominique

Quelque chose comme

Sub Macro1()
Columns("D:D").Select
Selection.ColumnWidth = 15
End Sub

--
Bonne Journée
=================================================== > >> Hervé Branchu, Sitel France pour l'Assistance
Utilisateur Microsoft



"Dominique" a
écrit dans le message de news:



Salut à tous et Merci pour vos futur réponses.

Quelqu'un sait il comment définir la largeur d'une
colonne, la hauteur d'une ligne et le format d'une cellule



en VBA ?

Dominique



--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.




--
Cordialement,

Michel Gaboly
http://www.gaboly.com