Bug qui me bloque et ca concerne erreur d'exécution '9' l'indice

Résolu
TraderAS Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
TraderAS Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'essaye de copier une ligne d'un fichier .xlsm vers un autre de mêle type et ca concerne, sauf que quand j'essaye de le lancer il y'a un bug "erreur d'exécution '9' l'indice n'appartient pas à la sélection" je ne sais pas c'est du à quoi
voici le code

<code>Sub CopierColler()


Dim Rep As String
Dim sheet As Worksheet
Dim sheetDaily AsWorksheet
Set sheetDaily = Worksheets("Vend")

==> ca concerne cette ligne de code:
Set sheet = Worksheets("Core")

Application.ScreenUpdating = False
Rep = "C:\Users\toshiba\Desktop\Principal\"

Workbooks.Open Rep & FichAdwya
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove


With Windows("Daily.xlsm.xlsm").Activate
sheetDaily.Range("C4:H4").Select
Selection.Copy
Windows("Adwya.xlsm").Activate
sheet.Range("A1:F1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close

End With
End Sub
A voir également:

2 réponses

oXyde68 Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   350
 
Bonjour ,

La feuille de travail active s'appel bien "Core" ?
0
TraderAS Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   1
 
Meric Oxy, la feuilles n'est pas "Core"
0
oXyde68 Messages postés 747 Date d'inscription   Statut Membre Dernière intervention   350
 
Après une rapide analyse, voici ce que je script fait :

Ouverture du fichier "C:\Users\toshiba\Desktop\Principal\"FichAdwya -- Variable non définie !

Le programme active la feuille excel nommée "Daily.xlsm.xlsm" - Onglet "Vend"
Il sélectionne les cases "C4:H4" et copie le contenue.
Il active la feuille excel nommée "Adwya.xlsm" - Onglet "Core"
Il sélectionne les cases "A1:F1" et colle le contenu copié précédemment
Ensuite il sauvegarde la feuille active et la ferme.

Bien amicalement ,
oXyde68
0
TraderAS Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   1
 
effectivement, mais j'ai relancé le PC et comme par magie ca marché ;)
merci pour cette aide
0