Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2006, 15h45   #1
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 33
Points : 17
Points : 17
Par défaut savoir si le pivot table existe

Bonjour,

Je voudrais tester si un pivot table existe dans la sheet courante ou pas
pour cela je veux utiliser la condition suivante mais ca ne marche pas

Code :
1
2
if(ActiveSheet.PivotTables("PivotTable" & strNbPT).exists) then
end if

merci d'avance pour votre aide
amel95140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 17h13   #2
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
bonjour

tu peux aussi tester cette procedure


Code :
1
2
3
4
5
6
Dim Pvt As PivotTable
 
On Error Resume Next
Set Pvt = ActiveSheet.PivotTables("Tableau croisé dynamique1")
If Not Pvt Is Nothing Then MsgBox "Le TCD existe"
On Error GoTo 0


michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 13h47   #3
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 33
Points : 17
Points : 17
merci beaucoup de ton aide michel
amel95140 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h30.


 
 
 
 
Partenaires

Hébergement Web