OVH Cloud OVH Cloud

export plage de cellule vers image ou html

1 réponse
Avatar
massjipe
Bonjour,
Je ne suis expert en vba donc si c'est possible je voudrai faire une sélection d'une plage de cellule celle ci peut changer au fil de l'eau et l'exporter au format image JPG gif ou autre et même html dans le répertoire images
mais comment faire
mon code pour la sélection
Sub EnvoiPlage()


Dim plage As Range

On Error Resume Next
Set plage = Application.InputBox("Sélectionnez la plage à envoyer", Type:=8)
If Err.Number <> 0 Then
Err.Clear
MsgBox "Aucune plage sélectionnée"
Exit Sub
End If

End Sub

1 réponse

Avatar
DanielCo
Bonjour,
Adapte :
Range("A1:K20").CopyPicture Appearance:=xlScreen, Format:=xlPicture
Set CO = ActiveSheet.ChartObjects.Add(0, 0, [A1:K20].Width,
[A1:K20].Height)
Set oChartArea = CO.Chart
CO.Activate
With oChartArea
.ChartArea.Select
.Paste
.Export ("c:tempimage.jpg")
End With
CO.Delete
Cordialement.
Daniel


Bonjour,
Je ne suis expert en vba donc si c'est possible je voudrai faire une
sélection d'une plage de cellule celle ci peut changer au fil de l'eau et
l'exporter au format image JPG gif ou autre et même html dans le répertoire
images mais comment faire
mon code pour la sélection
Sub EnvoiPlage()


Dim plage As Range

On Error Resume Next
Set plage = Application.InputBox("Sélectionnez la plage à envoyer",
Type:=8)
If Err.Number <> 0 Then
Err.Clear
MsgBox "Aucune plage sélectionnée"
Exit Sub
End If

End Sub