23. januar 2012 - 10:18Der er
1 kommentar og 1 løsning
Skift mellem Chart alt efter column selection
Hejsa
Jeg har et regneark, som er bygget op med et hovedark, hvor forskellige data er skrevet i nogen kolonner. Derudover er der flere ark bagved, hvor der udfra data i hovedarket, er dannet nogle charts. I hovedarket er der et felt/cell, hvori der skal vises en af disse charts.
Mit ønske er at den viste charts, skal bestemmes udfra hvilken kolonne der er markeret i hovedarket. Så jeg kunne godt tænke at spørge om dette var muligt, og i så fald, i hvilken retning skal jeg arbejde i?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jeg var ikke helt sikker på hvad du mente, men du satte nogen gode tanker i ideer i gang. Jeg endte med at lave en VB kode på det, der endte ud i:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim MyColumn As Integer Dim MyColumnLetter As String Dim title As String
MyColumn = ActiveCell.Column
If MyColumn > 26 Then MyColumnLetter = Chr(Int((MyColumn - 1) / 26) + 64) & Chr(((MyColumn - 1) Mod 26) + 65) Else MyColumnLetter = Chr(MyColumn + 64) End If
title = Cells(8, MyColumn).Value
With ChartObjects("Chart 1").Chart .SeriesCollection(1).Values = "'measurement report result'!$" & MyColumnLetter & "$23:$" & MyColumnLetter & "$222" .HasTitle = True .ChartTitle.Text = title With .Axes(xlValue) .MaximumScale = 1 .MinimumScale = 0 End With End With ChartObjects("Chart 1").Left = Columns(1).Left ChartObjects("Chart 1").Top = Rows(9).Top
End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.