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
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
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: A11AAEC5-A57C-48B2-B1FF-6F78405D9677@microsoft.com...
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 ?
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
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
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
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
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