Bonjour,
Mon problème est le suivant:
J'ai une macro qui fonctionne parfaitement lorsque je l'exécute depuis l'éditeur de macro. Mais lorsque je la lance depuis un bouton sur une feuille excel, elle ne fonctionne pas. Pourtant, avec des breakpoint je constate que toutes les lignes de codes sont exécutées.
Quelqu'un aurait-il une solution ?
Merci d'avance
la macro en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Application.Calculation = xlCalculationManual Application.ScreenUpdating = False With Sheets("Feuil1") Dim premiereLigne As Range Set premiereLigne = .Range("_PlanningPremiereLigne ") For Each Cell In premiereLigne Cell.formula = "=IF(RC41<>"""",RC21,0)" 'la formule est une version tronquée de l'originale Cell.Locked = True Next End With Range("AP7:MQ7").AutoFill Destination:=Range("AP7:MQ2150"), Type:=xlFillDefault Application.Calculation = xlCalculationAutomatic Application.ScreenUpdating = True
Partager