Modifier la taille des colonnes excels

Résolu
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.
Je voudrai pouvoir changer automatiquement la taille des colonnes entre deux variables. J'ai déja éditer le code pour pouvoir faire cette opération entre deux colonnes fixes:

Columns("B:Z").Select
Selection.ColumnWidth = 2.29

Donc je voudrai juste changer le B et le Z par des variables

Comment faire ?

3 réponses

Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Re,

tu peux bidouiller comme suit :
1°) déclaration des variables
Dim ColDebut as string, ColFin as string

2°) affectation d'une valeur à chaque variable
ColDebut = "B"
ColFin = "Z"

3°) tu remplaces les coordonnées des colonnes par tes variables
Columns(ColDebut & ":" & ColFin).ColumnWidth = 2.29

ça marche ?
0
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   30
 
Heu oui mais j'ai un petit soucis j'aimerai que mes deux variables soient des numeros.
Alors comment convertir les colonne en chiffres ?
0
Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Bon d'accord.
Plutôt qqch comme ça, alors ?

Dim ColDebut as integer, ColFin as integer

ColDebut = 2
ColFin = 26

Range(Columns(ColDebut), Columns(ColFin)).ColumnWidth = 2.29
0
Grobibi34 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   30
 
Rhalalala tu es décidément mon sauveur Ivan-hoe ^^.

Merci beaucoup j'ai combiné les deux petites astuces que tu m'as données.

Je continue à essayer de développer ma macro :-)
0