vgendron
XLDnaute Barbatruc
Bonjour à toutes et tous !
Je travaille actuellement à améliorer une usine à gaz VBA pour mon taf..
cette usine est constituée d'une bonne trentaine de formulaires, de codes redondants et mal foutus (du moins.. codés à l'ancienne)
il doit y avoir au bas mot 50 000 lignes de codes qui ne cessent de s'appeler les uns les autres etc etc etc..bref.. impossible de faire un pas à pas du code pour suivre son déroulement....
pendant le déroulement.. quelque part.. une ligne doit s'amuser à passer TOUTES mes feuilles au format date... plutot que Général
j'aimerais trouver cette fameuse ligne
y a t il un moyen de détecter "Pendant le déroulement de la macro" le changement de format de la feuille?
je pensais à un truc du genre
private sub workseet_change
with activesheet.cells
if .numberformat="dd/mm/yyyy" then msgbox "Attention changment de format" !
end with
end sub
le msgbox serait donc le point d'arret de ma macro...
mais visiblement. ca ne passe pas...
une idée?
Je travaille actuellement à améliorer une usine à gaz VBA pour mon taf..
cette usine est constituée d'une bonne trentaine de formulaires, de codes redondants et mal foutus (du moins.. codés à l'ancienne)
il doit y avoir au bas mot 50 000 lignes de codes qui ne cessent de s'appeler les uns les autres etc etc etc..bref.. impossible de faire un pas à pas du code pour suivre son déroulement....
pendant le déroulement.. quelque part.. une ligne doit s'amuser à passer TOUTES mes feuilles au format date... plutot que Général
j'aimerais trouver cette fameuse ligne
y a t il un moyen de détecter "Pendant le déroulement de la macro" le changement de format de la feuille?
je pensais à un truc du genre
private sub workseet_change
with activesheet.cells
if .numberformat="dd/mm/yyyy" then msgbox "Attention changment de format" !
end with
end sub
le msgbox serait donc le point d'arret de ma macro...
mais visiblement. ca ne passe pas...
une idée?