Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1179 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  incrementation de cellules sous excel via VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

incrementation de cellules sous excel via VB

n°1623463
Jeromecoco
Posté le 14-10-2007 à 16:19:35  profilanswer
 

Bonjour,
Je galere sur un probleme paraissant simple
 
je vous donne le code
 
sub coloriage ()
 
For i = 1 To 52
    no = 10 + 7 * (i - 1)
    ni = 11 + 7 * (i - 1)
    vc = "C" & no
    vab = "AB" & ni
    vah = "A" & no
    vab = "A" & ni
     
    Range("vc:vab,vah:vab" ).Select
    Selection.Interior.ColorIndex = 15
 
Next i
end sub
 
Exemple pour i = 1
Je veux colorier les cellules de C10 à AB18 et de A10 a A11
Probleme, le basard me cré un bogue alors que ma logique parait claire.
J ai meme concatené !!
 
Avez vous une soluce a mon probleme? :??:  

mood
Publicité
Posté le 14-10-2007 à 16:19:35  profilanswer
 

n°1623486
seniorpapo​u
Posté le 14-10-2007 à 18:37:58  profilanswer
 

Bonsoir,
Regarde bien l'expression dans ton range.
Es-tu certain que tu obtiens ce que tu veux?
"vc:vab,vah:vab" te donnes la  chaine de caractères: vc:vab,vah:vab
ce n'est pas ce que tu veux.
Pour vérifier tu peux écrire, par exemple avant le range:
dim Monrang as string
Monrang="vc:vab,vah:vab"
msgbox Monrang
cela va te permettre de progresser
Cordialement

n°1623510
Jeromecoco
Posté le 14-10-2007 à 20:25:17  profilanswer
 

non pas du tout...
vc vab vah et vab deviennent cellules mais VB ne les reconnait pas dans mon range

n°1623519
Jeromecoco
Posté le 14-10-2007 à 20:46:23  profilanswer
 

Eureka !
 
Sub coloriage_weekend()
 
 
    For i = 1 To 52
     
        no = 10 + 7 * (i - 1)
        ni = 11 + 7 * (i - 1)
     
        Range("C" & no & ":ab" & ni).Interior.ColorIndex = 15
        Range("a" & no & ":a" & ni).Interior.ColorIndex = 15
     
    Next i
 
End Sub
 
C est dans la douleur que l on crée les transformations !
J avoue qu etre developpeur c est un metier !!
Faut etre autiste

n°1623534
seniorpapo​u
Posté le 14-10-2007 à 21:17:45  profilanswer
 

Bravo,
@+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  incrementation de cellules sous excel via VB

 

Sujets relatifs
Extraire de données de fichier texte vers exceltableau avec rendu type "figer les volets" Excel
[EXCEL] Aide à la programmation : besoin de conseilsExcel vers solution en ligne
Problème IncrémentationIncrementation compteur SQL et regie pub
compteur sous excel...imprimer recto tout un classeur excel
Exporter un certificat pour les macro excelPassage d'une base .DB en excel ou en acces
Plus de sujets relatifs à : incrementation de cellules sous excel via VB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR