Macro copie feuille Excel vers .csv mais certaines valeurs pas toujours résolus

Signaler
Messages postés
3
Date d'inscription
mardi 11 mai 2021
Statut
Membre
Dernière intervention
27 mai 2021
-
Messages postés
7421
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
19 juin 2021
-
Bonjour,
J'ai créé la macro suivante pour copier dans un fichier .csv la feuille courante :

Sub Upload()
Dim fCSV As Workbook, strFichier$
With ThisWorkbook
strSourceSheet = ActiveSheet.Name
strFichier = Environ$("USERPROFILE") & "\Desktop\" & strSourceSheet
End With
ActiveSheet.Copy
Set fCSV = ActiveWorkbook
Application.DisplayAlerts = False
With fCSV
.SaveAs Filename:=strFichier, FileFormat:=xlCSV, CreateBackup:=True, Local:=False
.Close False
End With
End Sub

Le problème c'est que pour un utilisateur, tout fonctionne normalement. Pour un autre avec le même fichier Excel, les cellules qui font référence à une autre feuille ne sont pas résolu et me donne #REF! dans le .csv

Qu'est ce qui peut causer ça ? Avez vous déjà vu le problème ?

Le tout ce passe dans Office 365.

4 réponses

Messages postés
3
Date d'inscription
mardi 11 mai 2021
Statut
Membre
Dernière intervention
27 mai 2021

Personne ne peut aider ??
Messages postés
3
Date d'inscription
mardi 11 mai 2021
Statut
Membre
Dernière intervention
27 mai 2021

Je réactive.... Vraiment besoin d'aide sur ce problème.
Bonjour,
Vous ne devez pas faire un "copier-coller" mais
faire un "copier-collage spécial----les VALEURS.
En complément si vous avez des cellules au format date vous devez ajouter un copier-collage spécial....les formats.

cdt,
Un vieux de près de 99 ans
Messages postés
7421
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
19 juin 2021
639
Bonjour,

essaie cette macro:

https://www.auditsi.eu/?p=6387