Bonjour
J'ai un classeurs avec plusieurs feuilles et une feuille de consolidation .
Mon idée , c'est de pouvoir copier une partie des feuilles Excel sur la feuille consolidation en appuyant sur un bouton consolidation .
Malgré tous mes effrots , l'opération copier coller ne marche pas alors que toutes les autres lignes de codes VBA fonctionnent
Je vous prie de m'aider SVP
voila le code que j'utilise
Dim j As Integer, i As Integer
Dim Derniereligne As Integer
Dim Lastrowconsolidation As Integer
Sub Effacerdonnees()
Worksheets("Consolidation").Select
Range("A11:AP14000").Select
Selection.Clear
Range("A11").Select
End Sub
Sub Consolider()
Application.ScreenUpdating = False
Effacerdonnees
For j = 2 To 32
Sheets(j).Select
Derniereligne = Range("A225").End(xlUp).Row
For i = 7 To Derniereligne
Sheets(j).Select
Rows(i).Select
Selection.Copy
Sheets("Consolidation").Select
Lastrowconsolidation = Range("A40000").End(xlUp).Row + 1
Cells(Lastrowconsolidation, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Next i
Next j
Application.ScreenUpdating = True
MsgBox "La consolidation est terminé...", vbOKOnly + vbInformation, "information"
End Sub