code en macro pour archive

  • Initiateur de la discussion Initiateur de la discussion matsam
  • 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 !

M

matsam

Guest
Bonjour,

Je cherche à trouver un moyen de relier un numero de cellule au mois qui lui correspond dans une archive avec chaque année et les mois qui lui correspondent.

sinon comment dans la macro peut on insérer une variable de la forme string
à cette fonction

ActiveChart.SetSourceData Source:=Sheets("pluviométrie").ActiveCell,

merci

voici ma feuille :
 

Pièces jointes

Re : code en macro pour archive

Bonjour,

relier un numero de cellule au mois qui lui correspond dans une archive avec chaque année et les mois qui lui correspondent.

ça vient peut être de moi mais même après 10 lectures et relectures, je ne comprend absolument pas ce que tu veux dire.


sinon comment dans la macro peut on insérer une variable de la forme string à cette fonction

ActiveChart.SetSourceData Source:=Sheets("pluviométrie").ActiveCell,

Insérer ok mais insérer à la place de quoi ? pour définir quoi ? C'est pour sheets("pluviométire") ?

Si c'est le cas, il suffit de faire comme ça :

Code:
Sub SelectionFeuille()
    
    Dim Feuille As String
    Feuille = "Feuil1"
    Sheets(Feuille).Select

End Sub
 
Re : code en macro pour archive

non ce n'est pas ça, sheet("pluviometrie").activecell renvoie le texte qui se trouve dans la cellule selectionnée. je voudrais remplacer ça par une variable de type string. j'espere avoir été assez clair!
merci
 
Re : code en macro pour archive

Dans le cas général comment peut on mettre une variable apres := ?

par exemple

ActiveChart.SetSourceData Source:=Sheets("pluviométrie").Range("D12:J12"),

ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="mois davril"
 
Re : code en macro pour archive

ces lignes de code font partie d'un code pour créer un graphique. je souhaite ne pas mettre tout le temps la meme chose et mettre une variable à la place.
dans les exemples à la place de
Sheets("pluviométrie").Range("D12:J12"),
par exemple
 
- 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

Réponses
6
Affichages
662
Retour