j'ai un souci assez déconcertant avec mon fichier excel . J'ai enregistré une macro qui copie les lignes d'un tableau et les insère dans une autre feuille. Des fois ça marche sans problème , mais certaines fois ça se plante complètement , surtout sur des ordinateurs autres que le mien. le débogueur marque en jaune la partie " Rows("6:6").Insert Shift:=xlDown" de la macro. Quelqu'un pourrait-il me dire ou se situe le problème ? 😕
Sub valcaiss()
' valcaiss Macro
If MsgBox("confirmez-vous l'ajout des données relatives aux caissières ?", vbYesNo, "confirmation") = vbYes Then
Range("A12:F47").Select
Selection.Copy
Sheets("TABLEAU CAISSIERE").Select
Rows("6:6").Insert Shift:=xlDown
Sheets("RECAP CAISSIERES").Select
Range("A4").Select
Application.CutCopyMode = False
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
Sheets("MENU").Select
Range("A12").Select
End If
End Sub
Sub valcaiss()
' valcaiss Macro
If MsgBox("confirmez-vous l'ajout des données relatives aux caissières ?", vbYesNo, "confirmation") = vbYes Then
Range("A12:F47").Select
Selection.Copy
Sheets("TABLEAU CAISSIERE").Select
Rows("6:6").Insert Shift:=xlDown
Sheets("RECAP CAISSIERES").Select
Range("A4").Select
Application.CutCopyMode = False
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
Sheets("MENU").Select
Range("A12").Select
End If
End Sub