XL 2013 Ouvrir un fichier Excel sur le réseau et coller des valeurs

AKOLIAI

XLDnaute Nouveau
Bonjour à tous,
Je suis un débutant en ce qui concerne le code VBA et Macro,
J'ai fait une macro qui permet à partir d'un fichier Excel (Model pour ne pas l'écraser) copier une ligne et la coller dans un autre fichier excel pas dans le même répertoire, et cette macro est activer a chaque fois qu'on utilise le fichier source (Model) et sans écraser les données collé auparavant,
Le soucis, c'est que le fichier ou je souhaiterai coller mes valeur se trouvant dans un dossier mais en réseaux dans mon entreprise, du coup le chemin de ce fichier diffère d'un PC à un autre, donc quand je lance la macro de mon PC elle le trouve, mais si un collègue souhaite réaliser la même opération, ça beugue, et elle duit genre (Chemin introuvable),
Je vous poste mon code,
Merci par avance de votre aide,

Sub Importer()
Sheets("Export").Select
Rows("1:1").Select
Selection.Copy
Workbooks.Open Filename:="Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx"

Range("A1").Select
Do While ActiveCell.Value <> "" Or ActiveCell.Offset(0, 1).Value <> "" Or ActiveCell.Offset(0, 2).Value <> ""
ActiveCell.Offset(1#).Select

Loop

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWorkbook.Close


Sheets("Données Métrologiques Brutes").Activate
Range("R87").Select



Application.ScreenUpdating = True



End Sub
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Akoliai,
Effectivement les lettres des lecteurs changent d'un PC à un autre, mais généralement les lecteurs ont un petit nom "en dur" pour le chemin réseau.
Par exemple mon lecteur Y: est le serveur de ma Freebox, mais l'explorateur montre le "vrai" chemin : "\\Freebox_server"
1642589202393.png

Donc tentez de remplacer votre "Z:" par le nom du chemin. Lui ne change pas d'un PC à l'autre.
 

AKOLIAI

XLDnaute Nouveau
Bonjour Akoliai,
Effectivement les lettres des lecteurs changent d'un PC à un autre, mais généralement les lecteurs ont un petit nom "en dur" pour le chemin réseau.
Par exemple mon lecteur Y: est le serveur de ma Freebox, mais l'explorateur montre le "vrai" chemin : "\\Freebox_server"
Regarde la pièce jointe 1127961
Donc tentez de remplacer votre "Z:" par le nom du chemin. Lui ne change pas d'un PC à l'autre.
Comment trouver le vrai nom alors du disque ou les fichiers excel sont stockés ?
Merci par avance de votre aide
 

AKOLIAI

XLDnaute Nouveau
Normalement il suffit d'entrer en D3 :
"Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx"
et appuyer sur le bouton.
chez moi ça marche impec sur mon réseau domestique.
AddOn : Evidemment en D3 pas de guillemets.
ça ne marche pas,

Par contre j'ai vu que ce chemin est accessible par tous le monde :
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\Classeur4.xlsx

est ce que j peux mettre ça directement dans la macro ou il faut modifier la macro ?

Merci
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Oui il vous suffit de remplacer Z: par un morceau de la chaine. Mais lequel ?
Vos deux chemins sont :
Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx
et
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\Classeur4.xlsx
Pourquoi n'a t-on pas la même chose ?
D'un coté :
Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\
de l'autre
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\
Si votre fichier s'appelle bien Export_Verif_Temp.xlsx, tentez :
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx
sinon il vous faut tâtonner.
 

AKOLIAI

XLDnaute Nouveau
Oui il vous suffit de remplacer Z: par un morceau de la chaine. Mais lequel ?
Vos deux chemins sont :
Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx
et
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\Classeur4.xlsx
Pourquoi n'a t-on pas la même chose ?
D'un coté :
Z:\ESSAI\4 - ETAL\DONNES EXPORTEE VERIFICATION\
de l'autre
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\
Si votre fichier s'appelle bien Export_Verif_Temp.xlsx, tentez :
\\192.168.1.11\Commun\METROLOGIE\4 - ETALONNAGE\DONNES EXPORTEE VERIFICATION\Export_Verif_Temp.xlsx
sinon il vous faut tâtonner.
Oui Oui, vous as raison, mais j'ai bien remis la bonne adresse,
j'ai eu ce message !
Je ne pige rien LOL
1642602378218.png
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
C'est que le chemin n'existe pas.
Une autre méthode:
Sous l'explorateur vous allez dans le bon dossier, vous cliquez sur le bon fichier.
Puis vous cliquez sur la barre adresse, elle va changer d'apparence :
1642603280805.png

Après avoir cliqué :
1642603297461.png

Vous faites CTRL C, puis coller dans votre macro en rajoutant à la fin "\Nom du fichier"
et vous remplacer Z: par \\192.168.1.11

Dernière tentative, vous enregistrez cett PJ au même endroit que votre fichier, vous appuyez sur le bouton, cela devrait donner le chemin.

Sinon je donne ma langue au chat.
 

Pièces jointes

  • Classeur4.xlsm
    14.1 KB · Affichages: 8

Discussions similaires

Statistiques des forums

Discussions
314 748
Messages
2 112 454
Membres
111 551
dernier inscrit
szx