Bonjour,
J'ai cette macro qui me pose problème.
Mon fichier source s'ouvre, mon fichier destination également.
Cependant, aucune copie n'est réalisée mais en plus je suis obligé de faire ctr-alt-sup pour en sortir.
Pouvez-vous m'aider?
Merci,
NB: Je suis un "petit jeune macrobien" - Donc, simples les explications ;=)
Sub SC11()
Dim classeurSource As Workbook, classeurDestination As Workbook
Dim i As Integer
Dim j As Integer
Dim k As Integer
'ouvrir le classeur source (en lecture seule)
Set classeurSource = Application.Workbooks.Open("V:\Previsions_Activite\cmc\sc11.xls", , True)
'définir le classeur destination
Set classeurDestination = ThisWorkbook
For i = 45 To 82
For j = 1 To 37
For k = 10 To 47
'copier les données de la "Feuil1" du classeur source vers la "Feuil1" du classeur destination
classeurSource.Sheets("sc11").Range("a" & i).Cells.Copy classeurDestination.Sheets("Nbre d'appels").Range("a" & j)
classeurSource.Sheets("sc11").Range("c" & i).Cells.Copy classeurDestination.Sheets("Nbre d'appels").Range("b" & j)
classeurSource.Sheets("sc11").Range("e" & i).Cells.Copy classeurDestination.Sheets("nbre d'appels").Range("c" & j)
classeurSource.Sheets("sc11").Range("a" & k).Cells.Copy classeurDestination.Sheets("TEMPS DE CONNEXION").Range("a" & j)
classeurSource.Sheets("sc11").Range("c" & k).Cells.Copy classeurDestination.Sheets("TEMPS DE CONNEXION").Range("b" & j)
Next k
Next j
Next i
'fermer le classeur source
classeurSource.Close False
End Sub
J'ai cette macro qui me pose problème.
Mon fichier source s'ouvre, mon fichier destination également.
Cependant, aucune copie n'est réalisée mais en plus je suis obligé de faire ctr-alt-sup pour en sortir.
Pouvez-vous m'aider?
Merci,
NB: Je suis un "petit jeune macrobien" - Donc, simples les explications ;=)
Sub SC11()
Dim classeurSource As Workbook, classeurDestination As Workbook
Dim i As Integer
Dim j As Integer
Dim k As Integer
'ouvrir le classeur source (en lecture seule)
Set classeurSource = Application.Workbooks.Open("V:\Previsions_Activite\cmc\sc11.xls", , True)
'définir le classeur destination
Set classeurDestination = ThisWorkbook
For i = 45 To 82
For j = 1 To 37
For k = 10 To 47
'copier les données de la "Feuil1" du classeur source vers la "Feuil1" du classeur destination
classeurSource.Sheets("sc11").Range("a" & i).Cells.Copy classeurDestination.Sheets("Nbre d'appels").Range("a" & j)
classeurSource.Sheets("sc11").Range("c" & i).Cells.Copy classeurDestination.Sheets("Nbre d'appels").Range("b" & j)
classeurSource.Sheets("sc11").Range("e" & i).Cells.Copy classeurDestination.Sheets("nbre d'appels").Range("c" & j)
classeurSource.Sheets("sc11").Range("a" & k).Cells.Copy classeurDestination.Sheets("TEMPS DE CONNEXION").Range("a" & j)
classeurSource.Sheets("sc11").Range("c" & k).Cells.Copy classeurDestination.Sheets("TEMPS DE CONNEXION").Range("b" & j)
Next k
Next j
Next i
'fermer le classeur source
classeurSource.Close False
End Sub