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

H

Hady

Guest
Bonjour forum!

J'ai un petit soucis. En fait, j'aimerais récupérer le type de la feuille active de mon classeur... Est-ce un chart? ou une sheet?
J'en ai besoin pour effectuer une manipulation... Je ne sais pas vraiment comment faire. Peut-être existe-t-il un type encapsulant chart et sheet?

Merci
Hady, le petit démon :evil:
 
Bonsoir,

si je comprend bien tu veux activé une feuille, pour l'activé utilise le code suivant (comme exemple la feuille 22):
Sheets('22').Activate

car chart sert au feuille graphique et Sheets sert a toutes les feuilles
 
bonjour Hady , bonjour Sylvain

cette procedure permet de déterminer les noms et les types de feuilles d'un classeur


Sub listerTypesFeuillesClasseur()
Dim i As Integer, j As Integer
Dim typeFeuilles As String
Dim Ch As Chart
Dim Cible As Boolean

For i = 1 To Sheets.Count
j = Sheets(i).Type
typeFeuilles = typeFeuilles & Sheets(i).Name & ' : '

Cible = False
For Each Ch In Charts
If Ch.Name = Sheets(i).Name Then Cible = True
Next Ch

If Cible = True Then
typeFeuilles = typeFeuilles & ' Feuille graphique'
Else

Select Case j
Case xlWorksheet
typeFeuilles = typeFeuilles & ' xlWorksheet'
Case xlChart
typeFeuilles = typeFeuilles & ' xlChart'
Case xlExcel4MacroSheet
typeFeuilles = typeFeuilles & ' xlExcel4MacroSheet'
Case xlExcel4IntlMacroSheet
typeFeuilles = typeFeuilles & ' xlExcel4IntlMacroSheet'
End Select

End If
typeFeuilles = typeFeuilles & vbLf
Next i
MsgBox typeFeuilles
End Sub



bonne soiree
MichelXld
 
- 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
1
Affichages
653
Compte Supprimé 979
C
Réponses
7
Affichages
476
Retour