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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  selection cellules non contigues en vba

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

selection cellules non contigues en vba

n°1510802
charlie47
Posté le 05-02-2007 à 10:08:04  profilanswer
 

Bonjour,
un petit problème de sélection de cellules non contigues en VBA se pose à moi.
 
la ligne des cellulles est représentée par une variable.
 
Pour deux cellules j'ai mis :
 
Range(("C" & dercell), ("D" & dercell2)).Select
 
et ça fonctionne.
 
Au-delà , si je veux sélectionner C, D, I, J, P   par exemple, je n'arrive pas à trouver la syntaxe et les bons séparateurs...
 
Quelqu'un aurait-il la solution ??
 
Merci d'avance
 
Charlie

mood
Publicité
Posté le 05-02-2007 à 10:08:04  profilanswer
 

n°1510948
seniorpapo​u
Posté le 05-02-2007 à 15:31:29  profilanswer
 

Bonsoir,
ou bien je n'ai pas compris, ou bien voici deux réponses:
Range("A1:A10,C1:C12,E1:E21,F1:F10,I1:I20" ).Select
 
Range("B:B,D:D,F:F,I:I" ).Select
 
Cordialement

n°1511011
charlie47
Posté le 05-02-2007 à 17:02:07  profilanswer
 

non ça je sais faire...  mon problème c'est que je travaille sur une ligne définie par une variable (ici dercell) je dois donc intégrer cette variable "dercell" dans mes références...

n°1511041
ingenieurc​esi
Posté le 05-02-2007 à 17:19:26  profilanswer
 

tu as essayer avec des  
range(cells(l1,c1),cells(l2,c2))

n°1511048
seniorpapo​u
Posté le 05-02-2007 à 17:25:00  profilanswer
 

Bonsoir,
Donc je n'ai pas compris,
peux-tu détailler autrement?
est-ce la formule
Range("A1:A10,C1:C12,E1:E21,F1:F10,I1:I20" ).Select  
que tu voudrais un peu sous le style:
morang = "A1:A" & dercell1 & ",C1:C" & dercell2 & ",E1:E" & dercell3 & ",F1:F" & dercell4 & ",I1:I" & dercell5
Range(morang).Select
Cordialement

n°1511063
charlie47
Posté le 05-02-2007 à 17:53:39  profilanswer
 

re..
 
Je veux simplement sélectionner certaines cellules d'une même ligne, ligne seulement connue par sa variable  (dercell) puisqu'elle est la dernière d'un tableau et change tout le temps.
 
Pour en sélectionner deux je fais :  
 
Range(("C" & dercell), ("D" & dercell)).Select  
et c'est bon.
 
C'est quand je veux sélectionner plusieurs cellules non contigues que je bloque dans la syntaxe :
en fait je voudrais par exemple:
Range(("C" & dercell), ("D" & dercell) et ici d'autres cellules non contigues à D).Select  
 

n°1511068
seniorpapo​u
Posté le 05-02-2007 à 18:15:50  profilanswer
 

re,
dercell = 11
morang = "A" & dercell & ",C" & dercell & ",E" & dercell & ",F" & dercell & ",I" & dercell
Range(morang).Select
Cordialement

n°1511083
charlie47
Posté le 05-02-2007 à 18:55:03  profilanswer
 

Merci ;)


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

  selection cellules non contigues en vba

 

Sujets relatifs
[xsl] sélection de noeuds selon leurs attrituts [Résolu]Selection de la base de données
Un rowspan effectué sur deux cellules et problèmefusionner des cellules dans un tableau en css
[Excel]Compter nombre de cellules sur colonneParcours des cellules
extraire des cellulles variables et copie des cellules[VBA - Excel] Copie de cellules entre 2 classeurs (moyen plus rapide?)
Pb de selection d'un tri dans une feuille de calculSelection de cellules contigues
Plus de sujets relatifs à : selection cellules non contigues en vba


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