Bonjour
Je me sers d'une macro "copie et sauvegarde d'ecran je doit rentrer la date manuellement (dans mon cas en F25)
je voudrais mettre la formule "=AUJOURDHUI()" en F25 mais elle ne fonctionne pas avec
si quelqu'un a une solution
Fichier en exemple ci joint
Merci a vous
Sub CopieEcranSaisie_PNG()
Dim Gr As Object, Rg As Range, R$, N$, C$, PathFich$
R$ = "A1:R99"
N$ = ActiveSheet.Range("F25")
C$ = ActiveWorkbook.Path & "\"
Application.ScreenUpdating = False
PathFich$ = C$ & N$ & ".jpg"
Set Rg = ActiveSheet.Range(R$): Rg.CopyPicture xlScreen, xlPicture: DoEvents
Set Gr = ActiveSheet.ChartObjects.Add(0, 0, Rg.Width, Rg.Height): DoEvents
Gr.Activate: ActiveChart.Paste: DoEvents
Gr.Chart.Export PathFich, "jpg": DoEvents
Gr.Delete: Set Gr = Nothing
Application.ScreenUpdating = True
End Sub
Je me sers d'une macro "copie et sauvegarde d'ecran je doit rentrer la date manuellement (dans mon cas en F25)
je voudrais mettre la formule "=AUJOURDHUI()" en F25 mais elle ne fonctionne pas avec
si quelqu'un a une solution
Fichier en exemple ci joint
Merci a vous
Sub CopieEcranSaisie_PNG()
Dim Gr As Object, Rg As Range, R$, N$, C$, PathFich$
R$ = "A1:R99"
N$ = ActiveSheet.Range("F25")
C$ = ActiveWorkbook.Path & "\"
Application.ScreenUpdating = False
PathFich$ = C$ & N$ & ".jpg"
Set Rg = ActiveSheet.Range(R$): Rg.CopyPicture xlScreen, xlPicture: DoEvents
Set Gr = ActiveSheet.ChartObjects.Add(0, 0, Rg.Width, Rg.Height): DoEvents
Gr.Activate: ActiveChart.Paste: DoEvents
Gr.Chart.Export PathFich, "jpg": DoEvents
Gr.Delete: Set Gr = Nothing
Application.ScreenUpdating = True
End Sub