Syntaxe range dans boucle for

clemistyle Messages postés 1 Statut Membre -  
balou01 Messages postés 86 Statut Membre -
Bonjour,

La syntaxe exacte de la fonction range me pose problème. Le principe est de sélectionner les cellules Ak à A(k+m-1)
Voici le bout de programme :

m=inputbox("nombre de mois")
nombrecase = 10 *m

for k= 5 to nombrecase

range ("A" & k : "A" & (k+m-1).select
Selection.mergecells = true

k=k+m

next k

Pourriez-vous m'aider ?
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. balou01 Messages postés 86 Statut Membre 2
     
    Je suppose que c'est du vba...

    Pour commencer dans ton
    range ("A" & k : "A" & (k+m-1).select 
    tu as oublié de fermer une des parenthese :
    range ("A" & k : "A" & (k+m-1)).select


    et ensuite je ne suis pas sur que le (k+m-1) soit pris en compte...

    Moi je rajouterais une ligne :
    mavariable = (k+m-1)
    range ("A" & k : "A" & mavariable).select


    Voila après je n'est pas testé le code et ca fait assez longtemps que je n'est pas utiliser vba...
    1