Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Fonction indirect en VBA

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

R

RH_FFF

Guest
Bonjour,

J'ai insérer dans une feuille la macro suivante:
Private Sub Worksheet_Activate()
[A2:A200].ClearContents
For i = 2 To Sheets.Count
If Sheets(i).Visible = -1 Then
nf = Sheets(i).Name
ActiveSheet.Hyperlinks.Add Anchor:=Cells(i + 2, 1), Address:="", SubAddress:="'" & _
nf & "'" & "!A1", TextToDisplay:=nf
End If
Next
[A2:A200].Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess
End Sub

Cette macro me permettant de récupérer le nom de tous les onglets visibles, de le copier dans la colonne A de ma feuille active et de créer un lien. Je voudrais compléter cette macro en récupérant également la valeur de la cellule Q1 des différents onglets et les mettre en colonne B.

En synthèse, une fonction indirect en VBA

Merci par avance pour votre aide
Romuald
 
Dernière modification par un modérateur:
Re : Fonction indirect en VBA

Bonsoir Romuald,

Pas sûr d'avoir compris (un petit fichier aurait utilement illustré le propos 🙂) ... mais il me semble que j'essaierais, juste avant le End If:
Code:
Cells(i + 2, 2) = Sheets(nf).[Q1]
 
Re : Fonction indirect en VBA

Bonsoir Modeste,

Votre code était bon, il fallait juste le modifier un peu en mettant:
Cells(i - 1, 2) = Sheets(nf).[Q1]

Un grand merci
Bonne soirée
Romuald
 
- 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
5
Affichages
598
Réponses
7
Affichages
800
O
  • Résolu(e)
Microsoft 365 Lien hypertexte
Réponses
21
Affichages
2 K
L
Réponses
1
Affichages
1 K
L
Réponses
2
Affichages
867
P
Réponses
3
Affichages
534
C
Réponses
4
Affichages
1 K
cecenico
C
G
  • Question Question
Réponses
1
Affichages
778
Grouchet
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…