Modifier une ligne de code pour l'adapter à ma range

Bonjour voici une ligne de code qui semble pouvoir résoudre un de mes problèmes :

    Set sourcegraph = Sheets("Feuil1").Range("BA2:BB" & [BB65000].End(xlDown).Row)

Or, la Range n'est pas bonne. J'aimerai sélectionner toutes les cellules de C9 à C38 et de E9 à E38 non-vides (elles comportent toutes des formules mais certaines sont blanches).

J'aimerai donc que quelqu'un puisse me guider pour que je puisse modifier ce code. A savoir qu'ensuite vient dans ma macro :

ActiveChart.SetSourceData Source:=sourcegraph, PlotBy:=xlColumns

Merci d'avance de vos réponses ! :)

bonjour,

Je doute fort que sans la feuille on puisse vous venir en aide...

Mais déjà ça ne m'inspire guère :

 Set sourcegraph = Sheets("Feuil1").Range("BA2:BB" & [BB65000].End(xlDown).Row)

Vous pouvez déjà essayer (sans conviction) :

 Set sourcegraph = Sheets("Feuil1").Range("BA2:BB" & [BB65000].End(xlUp).Row)

Mébon...

A+

Oui je n'ai pas osé mettre la feuille car le code VBA est fait à partir d'enregistrement de macro et conséquemment n'est pas terrible mais la voilà ;)

Je souhaite faire un histogramme empilé 100% à partir des données C9:C38 et E9:E38 :)

La macro qui recréer le graphique est "Test1" :)

Merci !

7tabamort.xlsm (119.36 Ko)

Déjà yapa de données de ta Feuil1 donc ça marche forcément moins bien.

Ensuite si tu fais la modif que je t'ai indiqué plus haut "End(xlUp)" ça ira tout de suite un peu mieux.

Après je ne sais pas... Ça va buter sur "FullSeriesCollection(2)" ou autre chose... Je ne sais pas tout dépend ce que tu mets comme données.

Mébon, je ne suis pas un spécialiste de ce genre de sport (les graphiques) Tu trouveras surement un contributeur qui t'arrangera ça une fois que tu auras fourni des données convenables.

Bonne continuation

A+

Oui je me suis rendu compte du coup j'ai enlevé Sheet mais le problème là c'est juste la plage de donnée qui n'est pas bonne c'est pour ça que la mise en forme du graphique bloque ^^

Mais ok merci quand même de ton aide !

A cet endroit là c'est le xlDown qui est inapproprié après... Je ne sais pas : d'une part c'est trop vague, d'autre part ça sort nettement de mon champ d'activité !

Rechercher des sujets similaires à "modifier ligne code adapter range"