Bonjour le forum,
Dans le code ci joint, qui me servira le jour ou je trouverai solution à mon problème. Je souhaite recopier les données d'une feuille excel vers un autre fichier excel, mais j'ai une contrainte, le nom de la feuille ou sont les données et renseigné dans la feuille source, j' l'enregisteà chaque fois dans "nomfeuille"
Le problème c'est que la macro bloque à partir de la ligne :
With .Sheets(nomfeuille) (voir code)
pouvez vous m'aider ?
Merci
======================================
Sub copie_cyclnvoprod()
Workbooks.Open "\\PRODUIT\Cycle de développement d’un nouveau produit.xls", 0
Workbooks("Suivi indicateurs.xls").Activate
nomfeuille = Str(Cells(4, 8).Value)
With Workbooks("Cycle de développement d’un nouveau produit.xls")
With .Sheets(nomfeuille)
Range("D7:N9").Select
Selection.Copy
Windows("Suivi indicateurs.xls").Activate
Range("E12:O14").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
End With
Application.CutCopyMode = False
Workbooks("Cycle de développement d’un nouveau produit.xls").Close SaveChanges:=False
End Sub
Dans le code ci joint, qui me servira le jour ou je trouverai solution à mon problème. Je souhaite recopier les données d'une feuille excel vers un autre fichier excel, mais j'ai une contrainte, le nom de la feuille ou sont les données et renseigné dans la feuille source, j' l'enregisteà chaque fois dans "nomfeuille"
Le problème c'est que la macro bloque à partir de la ligne :
With .Sheets(nomfeuille) (voir code)
pouvez vous m'aider ?
Merci
======================================
Sub copie_cyclnvoprod()
Workbooks.Open "\\PRODUIT\Cycle de développement d’un nouveau produit.xls", 0
Workbooks("Suivi indicateurs.xls").Activate
nomfeuille = Str(Cells(4, 8).Value)
With Workbooks("Cycle de développement d’un nouveau produit.xls")
With .Sheets(nomfeuille)
Range("D7:N9").Select
Selection.Copy
Windows("Suivi indicateurs.xls").Activate
Range("E12:O14").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
End With
Application.CutCopyMode = False
Workbooks("Cycle de développement d’un nouveau produit.xls").Close SaveChanges:=False
End Sub
Dernière édition: