Blocage au niveau copier coller en VBA

Fermé
Howen - 15 févr. 2014 à 12:15
 howen - 16 févr. 2014 à 10:14
Bonjour,

j'ai un petit blocage au niveau de ma macro excel. J'essaye de copier une plage de cellule excel de plusieurs documents sur un seul. L'idéale serait de pouvoir à la fin de chaque copie avoir le curseur placé sur la dernière ligne et de sauter une ligne entre chaque copie.

Est ce que quelqu'un pourrait m'éclairer ?

Merci d'avance.

-------------------------------------------------
Sub kalio()

On Error Resume Next

nbjour = InputBox("Combien de jour pour le mois précedent?")
nummois = InputBox("n° du mois ?")
annee = InputBox("quelle année ?")

For f = 0 To nbjour - 1

classeur1 = "MOD-nouveau compte rendu icp-stats-macros.xls"
classeur2 = f + 1 & "-" & nummois & "-" & annee & ".xls"
chemin = "D:\Infocentre\Desktop\acticall\Stephane\New_cr\" & classeur2
Workbooks.Open chemin

'Selectionner la feuille en question & activation
Workbooks(classeur2).Activate
'déclaration variable'
Dim ma_plage As Variant
Dim last_line As Variant

'initialisation des variables'

ma_plage = Range("A6:R17").Select '.End(x1up).Offset(10, 0).Row

selection.Copy
Workbooks(classeur1).Activate
Active.Sheets ("Kali")
ActiveSheet.Paste 'obliger d'utiliser cette appellation sinon la copie ne fonctionne pas "Select.Paste" ne fait pas de coller
MsgBox "Vos données ont été copiés dans la feuille Kali"

Workbooks(classeur2).Activate
ActiveWorkbook.Close
Next f
End Sub


A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
15 févr. 2014 à 17:58
Bonjour,

Curieux j'ai dû oublier de valider tout à l'heure

tu écris
ActiveSheet.Paste 'oblig

mais tu ne précise pas la cellule...

il y a beaucoup de choses à dire sur ta macro mais si ça marche....

quand même écris toujours en 1° instruction
application.screenupdating=false
te fige le défilement de l'écran et te fait gagner un temps fou

et j'aurais mis la MsgBox "Vos données ont été copié....

justa avant end sub



0
Désolé je débute et je n'ai pas encore les rudiments des anciens donc je ne peux pas répondre aux attentes que tu avais en tête.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 16/02/2014 à 07:56
excuses moi de t'avoir dérangé; je croyais et essayais naïvement de t'aider
0
Merci quand même.
0