Problème dans ma macro

Résolu/Fermé
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017 - 13 déc. 2016 à 12:25
yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 - 7 juin 2017 à 20:20
Bonjour,

Il me semble que la macro bloque à cause du "/" présent dans le nom de mon magasin car pour les autres je n'ai aucun souci.
Comment puis-je résoudre le problème svp ?

"Range("A" & Rows.Count).End(xlUp).Select


Sheets(Array("Analyse jour Décote Auchan", "Analyse jour hors Décote Auchan")).Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="R:\Démarques\décote STOP GASPI\Hypers\" & NomFichier


Sheets("Analyse jour Décote Auchan").Activate

With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("magasin" _
)
For Each Pi In .PivotItems
If Pi.Name <> "AUCHAN SOUPPES/LOING" Then .PivotItems(Pi.Name).Visible = False
.PivotItems("AUCHAN SOUPPES/LOING").Visible = True ==> LA LIGNE QUI BLOQUE
Next

End With

NumJour = Cells(2, 4).Value
NomMag = "AUCHAN SOUPPES SUR LOING"
NomFichier = "Stop Gaspi " & NumJour & " - " & NomMag

Range("A" & Rows.Count).End(xlUp).Select
Sheets("Analyse jour hors Décote Auchan").Activate
'
With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("magasin" _
)
For Each Pi In .PivotItems
If Pi.Name <> "AUCHAN SOUPPES/LOING" Then .PivotItems(Pi.Name).Visible = False
.PivotItems("AUCHAN SOUPPES/LOING").Visible = True
Next

End With"
A voir également:

3 réponses

david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017
13 déc. 2016 à 15:11
Bonjour,

Pb résolu, mon souci vient du fait que pour ce magasin je n'avais pas de données. Maintenant à moi de trouver un moyen de contourner le problème.

Pour l'instant je rajoute une ligne à zéro dans ma base de données. Si quelqu'un à une meilleure idée je suis à l'écoute ^^
0
yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 1 480
13 déc. 2016 à 20:01
Merci de marquer le sujet comme résolu.
0
Merciiii
0
yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 1 480
13 déc. 2016 à 20:01
Tu pourrais remplacer
NomFichier = "Stop Gaspi " & NumJour & " - " & NomMag

par
NomFichier = "Stop Gaspi " & NumJour & " - " & Replace(NomMag, "/", "_")
0
yg_be Messages postés 22912 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 juillet 2024 1 480
7 juin 2017 à 20:20
pas si résolu que cela, on dirait...
0