Modifier la taille des colonnes excels

Résolu
Grobibi34 Messages postés 83 Statut Membre -  
Grobibi34 Messages postés 83 Statut Membre -
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 ?
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   310
     
    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
    1. Grobibi34 Messages postés 83 Statut Membre 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
  2. Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   310
     
    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
  3. Grobibi34 Messages postés 83 Statut Membre 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