Sub Macro1()
Dim CD As Workbook 'déclare la variable CD (Classeur Destination)
Dim OD As Worksheet 'déclare la variable OD (Onglet Destination)
Dim CS As Workbook 'déclare la variable CS (Classeur Source)
Dim OS As Worksheet 'déclare la variable OS (Onglet Source)
Set CD = ThisWorkbook 'définit le classeur destination
Set OD = CD.Worksheets(CD.Worksheets.Count) 'définit l'onglet destination (ici j'ai pris le dernier onglet du classeur destination, tu adapteras...)
On Error Resume Next 'gestion des erreurs (en cas d'erreur passe à la ligne suivante)
Set CS = Workbooks("SOUM_F.XLS") 'définit le classeur source CS (génère une erreur si ce classeur n'est pas ouvert)
If Err <> 0 Then 'condition : si un erreur a été générée
Err.Clear 'efface l'erreur
Set CS = Workbooks.Open("W:\ERP LUX\SGI\SOUM_F.XLS") 'définit le classeur source en l'ouvrant
End If 'fin de la condition
On Error GoTo 0 'annule la gestion des erreurs
Set OS = CS.Worksheets(1) 'définit l'onglet source (ici j'ai pris le premier onglet su classeur source, tu adapteras)
OS.Copy after:=OD 'copy l'onglet source après l'onglet destination
End Sub