Je suis en face d'un petit pb : j'ai une petite macro qui me permet
d'enregistrer la copie du fichier excel ouvert actuellement (celui qui
contient la macro), or mon fichier =E0 copier est bourr=E9 de liens vers
pleins d'autres fichiers (que je souhaite =E9liminer), alors j'ai
ajout=E9 le code BreakLink mais d'apres Excel il y a une erreur dans la
2 eme ligne de mon script que voici :
Sub Sauvegarde()
ActiveWorkbook.BreakLink Name:=3D"nom du fichier =E0 dupliquer",
Type:=3DxlExcelLinks
ActiveWorkbook.SaveCopyAs "Chemin de r=E9ception" & Format(Date,
"dd-mm-yyyy") & "xls"
End Sub
quelqu'un pourrai m'aider =E0 trouver ce qui cloche?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Essaie :
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, _ Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date, _ "dd-mm-yyyy") & "xls" End With End Sub
Cordialement. Daniel a écrit dans le message de news:
Bonjour,
Je suis en face d'un petit pb : j'ai une petite macro qui me permet d'enregistrer la copie du fichier excel ouvert actuellement (celui qui contient la macro), or mon fichier à copier est bourré de liens vers pleins d'autres fichiers (que je souhaite éliminer), alors j'ai ajouté le code BreakLink mais d'apres Excel il y a une erreur dans la 2 eme ligne de mon script que voici :
Sub Sauvegarde() ActiveWorkbook.BreakLink Name:="nom du fichier à dupliquer", Type:=xlExcelLinks ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End Sub
quelqu'un pourrai m'aider à trouver ce qui cloche?
En vous remerciant d'avance.
Cordialement
Omar
Bonjour.
Essaie :
Sub Sauvegarde()
With ActiveWorkbook
Lien = .LinkSources(xlLinks)
For Each Lien In .LinkSources
ActiveWorkbook.BreakLink Lien, _
Type:=xlExcelLinks
Next Lien
ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date, _
"dd-mm-yyyy") & "xls"
End With
End Sub
Cordialement.
Daniel
<omar_2891@hotmail.com> a écrit dans le message de news:
1144049507.665348.190790@t31g2000cwb.googlegroups.com...
Bonjour,
Je suis en face d'un petit pb : j'ai une petite macro qui me permet
d'enregistrer la copie du fichier excel ouvert actuellement (celui qui
contient la macro), or mon fichier à copier est bourré de liens vers
pleins d'autres fichiers (que je souhaite éliminer), alors j'ai
ajouté le code BreakLink mais d'apres Excel il y a une erreur dans la
2 eme ligne de mon script que voici :
Sub Sauvegarde()
ActiveWorkbook.BreakLink Name:="nom du fichier à dupliquer",
Type:=xlExcelLinks
ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date,
"dd-mm-yyyy") & "xls"
End Sub
quelqu'un pourrai m'aider à trouver ce qui cloche?
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, _ Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date, _ "dd-mm-yyyy") & "xls" End With End Sub
Cordialement. Daniel a écrit dans le message de news:
Bonjour,
Je suis en face d'un petit pb : j'ai une petite macro qui me permet d'enregistrer la copie du fichier excel ouvert actuellement (celui qui contient la macro), or mon fichier à copier est bourré de liens vers pleins d'autres fichiers (que je souhaite éliminer), alors j'ai ajouté le code BreakLink mais d'apres Excel il y a une erreur dans la 2 eme ligne de mon script que voici :
Sub Sauvegarde() ActiveWorkbook.BreakLink Name:="nom du fichier à dupliquer", Type:=xlExcelLinks ActiveWorkbook.SaveCopyAs "Chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End Sub
quelqu'un pourrai m'aider à trouver ce qui cloche?
En vous remerciant d'avance.
Cordialement
Omar
omar_2891
J ai tapé ton script mais il m'indique une erreur '13' à la ligne suivante : For Each Lien In .LinkSources Sais tu pourquoi?
J ai tapé ton script mais il m'indique une erreur '13' à la ligne
suivante :
For Each Lien In .LinkSources
Sais tu pourquoi?
J ai tapé ton script mais il m'indique une erreur '13' à la ligne suivante : For Each Lien In .LinkSources Sais tu pourquoi?
Daniel
Comme ça, je ne vois pas ... Poste ton code. Daniel a écrit dans le message de news:
J ai tapé ton script mais il m'indique une erreur '13' à la ligne suivante : For Each Lien In .LinkSources Sais tu pourquoi?
Comme ça, je ne vois pas ... Poste ton code.
Daniel
<omar_2891@hotmail.com> a écrit dans le message de news:
1144058138.669604.14040@g10g2000cwb.googlegroups.com...
J ai tapé ton script mais il m'indique une erreur '13' à la ligne
suivante :
For Each Lien In .LinkSources
Sais tu pourquoi?
Comme ça, je ne vois pas ... Poste ton code. Daniel a écrit dans le message de news:
J ai tapé ton script mais il m'indique une erreur '13' à la ligne suivante : For Each Lien In .LinkSources Sais tu pourquoi?
omar_2891
Voila :
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
Voila :
Sub Sauvegarde()
With ActiveWorkbook
Lien = .LinkSources(xlLinks)
For Each Lien In .LinkSources
ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks
Next Lien
ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date,
"dd-mm-yyyy") & "xls"
End With
End Sub
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
Daniel
Essaie comme ça :
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
Es-tu sûr de ton type de lien ? Sinon, tu peux procéder de la façon suivante : Edition / Liaisons, sélectionne toutes les liaisons et clique sur "Rompre les liaisons". Daniel a écrit dans le message de news:
Voila :
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
Essaie comme ça :
Sub Sauvegarde()
With ActiveWorkbook
Lien = .LinkSources
For Each Lien In .LinkSources
ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks
Next Lien
ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date,
"dd-mm-yyyy") & "xls"
End With
End Sub
Es-tu sûr de ton type de lien ? Sinon, tu peux procéder de la façon suivante
:
Edition / Liaisons, sélectionne toutes les liaisons et clique sur "Rompre
les liaisons".
Daniel
<omar_2891@hotmail.com> a écrit dans le message de news:
1144062517.900635.321420@z34g2000cwc.googlegroups.com...
Voila :
Sub Sauvegarde()
With ActiveWorkbook
Lien = .LinkSources(xlLinks)
For Each Lien In .LinkSources
ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks
Next Lien
ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date,
"dd-mm-yyyy") & "xls"
End With
End Sub
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
Es-tu sûr de ton type de lien ? Sinon, tu peux procéder de la façon suivante : Edition / Liaisons, sélectionne toutes les liaisons et clique sur "Rompre les liaisons". Daniel a écrit dans le message de news:
Voila :
Sub Sauvegarde() With ActiveWorkbook Lien = .LinkSources(xlLinks) For Each Lien In .LinkSources ActiveWorkbook.BreakLink Lien, Type:=xlExcelLinks Next Lien ActiveWorkbook.SaveCopyAs "chemin de réception" & Format(Date, "dd-mm-yyyy") & "xls" End With End Sub
omar_2891
Ben en supprimant ce que tu m as demandé ca bloque encore, mais par contre ca rompt les liens de mon fichiers de départ!!!! ce que je ne souhaitais pas au départ! Pour ta 2 eme solution, ca marche mais quand j essaie d'enregistrer la démarche pour en faire une macro ca ne marche pas!
Je sais pas si mon script du départ part dans la bonne direction?!!?
Omar
Ben en supprimant ce que tu m as demandé ca bloque encore, mais par
contre ca rompt les liens de mon fichiers de départ!!!! ce que je ne
souhaitais pas au départ!
Pour ta 2 eme solution, ca marche mais quand j essaie d'enregistrer la
démarche pour en faire une macro ca ne marche pas!
Je sais pas si mon script du départ part dans la bonne direction?!!?
Ben en supprimant ce que tu m as demandé ca bloque encore, mais par contre ca rompt les liens de mon fichiers de départ!!!! ce que je ne souhaitais pas au départ! Pour ta 2 eme solution, ca marche mais quand j essaie d'enregistrer la démarche pour en faire une macro ca ne marche pas!
Je sais pas si mon script du départ part dans la bonne direction?!!?
Omar
omar_2891
non finalement ca marche tres bien!! c moi qui ait fais une erreur merci pour ton aide Daniel!!
Omar
non finalement ca marche tres bien!!
c moi qui ait fais une erreur
merci pour ton aide Daniel!!
non finalement ca marche tres bien!! c moi qui ait fais une erreur merci pour ton aide Daniel!!
Omar
omar_2891
Ben finalement, y a un défaut qui persiste! Comment faire pour que dans mon script, la rupture des liens ne s'applique qu'au nouveau fichier créé? En effet, j'aimerai que le fichier d'origine garde ses liens
Peut tu m'aider stp?
Omar
Ben finalement, y a un défaut qui persiste!
Comment faire pour que dans mon script, la rupture des liens ne
s'applique qu'au nouveau fichier créé?
En effet, j'aimerai que le fichier d'origine garde ses liens
Ben finalement, y a un défaut qui persiste! Comment faire pour que dans mon script, la rupture des liens ne s'applique qu'au nouveau fichier créé? En effet, j'aimerai que le fichier d'origine garde ses liens