Remplacer lettre colone par une variable dans Range

  • Initiateur de la discussion Initiateur de la discussion Tr4ks
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tr4ks

Guest
Bonjour,

Je souhaiterais remplacer "D" par une variable "x" contenant le numéro de la colonne dans l'expressions suivante :

Source:=Sheets("Calcul").Range("A112:A134,D112:G134")

Je pensais remplacer le range ("A...") par quelque chose du style range(cells(),cells() , cells(),cells())
mais je n'ai pas trouvé la syntaxe correspondante pour l'utilisation de plusieurs plages.

Si quelqu'un peut m'aider, merci !
 
Re : Remplacer lettre colone par une variable dans Range

Bonjour,

avec union tu peux réunir plusieurs plage

Set a = Union(Range(Cells(112 , 1), Cells(134, 1)), Range(Cells(112, 4), Cells(134, 7)))
a.Select

ou a.Value="TOTO"
 
Dernière édition:
Re : Remplacer lettre colone par une variable dans Range

Merci de ta réponse mais je n'arrive pas à trouver comment faire pour définir la source avec cette expression, il s'agit d'utiliser la sélection comme donnée pour construire un graphe, voici le code :
Code:
Charts.Add
    ActiveChart.ChartType = xlBarClustered
    ActiveChart.SetSourceData Source:=Sheets("Calcul").Range("A112:A134,B112:G134"), PlotBy:=xlColumns
Je ne sais pas comment utiliser la variable a dans l'expression.
 
Re : Remplacer lettre colone par une variable dans Range

J'ai essayé le code suivant qui fonctionne (j'ai associé l'onglet "Calcul" à la création de l'objet Plage (avant c'était A) pour enlever le pb)

Code:
Dim Plage As Range

With Sheets("Calcul")
  Set Plage = Union(Range(.Cells(112, 1), .Cells(134, 1)), Range(.Cells(112, 2), .Cells(134, 7)))
End With

Charts.Add
ActiveChart.ChartType = xlBarClustered
ActiveChart.SetSourceData Source:=Plage, PlotBy:=xlColumns
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
2
Affichages
762
JulienLebreton
J
R
Réponses
10
Affichages
5 K
Ricou969
R
N
Réponses
17
Affichages
3 K
ninajams
N
K
Réponses
4
Affichages
642
kakemphaton
K
D
Réponses
4
Affichages
2 K
dealise
D
E
Réponses
5
Affichages
2 K
Ewigefrost
E
P
Réponses
2
Affichages
2 K
Pago92
P
S
Réponses
2
Affichages
17 K
G
Retour