Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365Recherche l'adresse d'un graphique style A1
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Désolé, mais après une recherche avec Address au lieu de Adresse, j'ai trouvé un code intéressant, et même 2, avec un autre pour pouvoir placer un graphique dans une plage de cellule. 😉
VB:
Sub Adress_Graph()
'https://www.mrexcel.com/board/threads/vba-find-top-left-cell-of-an-active-chart.858467/
'Try it like this...
MsgBox ActiveSheet.Shapes(ActiveChart.Parent.Name).TopLeftCell.Address
'or like this...
'MsgBox ActiveSheet.ChartObjects(ActiveChart.Parent.Name).TopLeftCell.Address
End Sub
Sub Test_Place_graph_dans_Plage()
'https://fr.extendoffice.com/documents/excel/4981-excel-chart-absolute-position.html
'Adapter le graphique à une plage
Dim xRg As Range
Dim xChart As ChartObject
Set xRg = Range("D1:K20")
Set xChart = ActiveSheet.ChartObjects(1)
With xChart
.Top = xRg(1).Top
.Left = xRg(1).Left
.Width = xRg.Width
.Height = xRg.Height
End With
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD