HELP!!! SVP!!!excel vba!!!
fabien
-
fabien -
fabien -
Bonjour,
J'essaye de faire une macro excel, VBA, or je bloque sur ma condition IF....
C'est d'après un tableaau croisé dynamique. Je veux sélectionné un service or je ne sais pas s'il est présent dans ce tableau. D'ou le If.. Then...End If...
If (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Service").CurrentPage = "RH") = (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Service").CurrentPage = "RH") Then..
Merci par avance!!
C'est urgent!!
J'essaye de faire une macro excel, VBA, or je bloque sur ma condition IF....
C'est d'après un tableaau croisé dynamique. Je veux sélectionné un service or je ne sais pas s'il est présent dans ce tableau. D'ou le If.. Then...End If...
If (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Service").CurrentPage = "RH") = (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"Service").CurrentPage = "RH") Then..
Merci par avance!!
C'est urgent!!
A voir également:
- HELP!!! SVP!!!excel vba!!!
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
Le problème avec cette formule c'est que même si le service n'est pas présent il active les requête suivante
Bonjour
Si on remplace (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _"Service").CurrentPage = "RH") par X ta formule devient :
if X=X then
évidemment que c'est toujours vrai !
Je ne sais pas ce que tu cherches à faire exactement, mais je pense que
if (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _"Service").CurrentPage = "RH") then
est suffisant
Si on remplace (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _"Service").CurrentPage = "RH") par X ta formule devient :
if X=X then
évidemment que c'est toujours vrai !
Je ne sais pas ce que tu cherches à faire exactement, mais je pense que
if (ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _"Service").CurrentPage = "RH") then
est suffisant