I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
' Makro til at vise Omsætning 2006, når der klikkes på "Omsætning 2006" i listen Application.Screenupdating = False ActiveSheet.ChartObjects("Chart 1").Activate ActiveChart.PlotArea.Select ActiveChart.SeriesCollection(1).Values = "=Rapportstatus!R6C5:R6C16" ActiveChart.SeriesCollection(1).Name = "=Rapportstatus!R6C4"
På en måde... Nu låser markeringen i listen. Man kan godt klikke på de forskellige værdier i listen, men markeringen bliver samme sted - det oprindelige...
Følgende kode ligger i arket med listen og diagrammet, og så er der et modul med makroer - ligesom ovenstående - til hver af disse if sætninger:
Private Sub ListBox1_Click()
If ListBox1.Value = "Omsætning" Then VisOMS If ListBox1.Value = "Acquisitions" Then VisACQ If ListBox1.Value = "Churn" Then VisCRN If ListBox1.Value = "Customer base" Then VisCB If ListBox1.Value = "Leads TM WEB" Then VisLTMWEB If ListBox1.Value = "Leads TM Outgoing" Then VisLTMOUTGOING If ListBox1.Value = "Leads KAM" Then VisLKAM If ListBox1.Value = "Leads KAM PARTNERE" Then VisLKAMPARTNERE If ListBox1.Value = "Pipeline TM" Then VisPTM If ListBox1.Value = "Pipeline KAM" Then VisPKAM If ListBox1.Value = "Vundne sager TM WEB" Then VisVTMWEB If ListBox1.Value = "Vundne sager TM OUTGOING" Then VisVTMOUTGOING If ListBox1.Value = "Vundne sager KAM" Then VisVKAM If ListBox1.Value = "Tabte sager TM" Then VisTTM If ListBox1.Value = "Tabte sager KAM" Then VisTKAM If ListBox1.Value = "Hit rate TM" Then VisHRTM If ListBox1.Value = "Hit rate KAM" Then VisHRKAM If ListBox1.Value = "Account Management pipeline" Then VisAMP If ListBox1.Value = "First contacts TM" Then VisFCTM If ListBox1.Value = "First contacts KAM" Then VisFCKAM If ListBox1.Value = "Telefonisk opfølgning TM" Then VisTOTM If ListBox1.Value = "Telefonisk opfølgning KAM" Then VisTOKAM If ListBox1.Value = "Kundemøder Nysalg" Then VisKMN If ListBox1.Value = "Kundemøder Opsalg" Then VisKMO
End Sub
Det er nok ret dårlig kode - men jeg kan desværre ikke mere end det :-)
jeg tror at det er bedre at smide dem ind her, og ikke de andre steder
Private Sub ListBox1_Click()
Application.Screenupdating = False
If ListBox1.Value = "Omsætning" Then VisOMS If ListBox1.Value = "Acquisitions" Then VisACQ If ListBox1.Value = "Churn" Then VisCRN If ListBox1.Value = "Customer base" Then VisCB If ListBox1.Value = "Leads TM WEB" Then VisLTMWEB If ListBox1.Value = "Leads TM Outgoing" Then VisLTMOUTGOING If ListBox1.Value = "Leads KAM" Then VisLKAM If ListBox1.Value = "Leads KAM PARTNERE" Then VisLKAMPARTNERE If ListBox1.Value = "Pipeline TM" Then VisPTM If ListBox1.Value = "Pipeline KAM" Then VisPKAM If ListBox1.Value = "Vundne sager TM WEB" Then VisVTMWEB If ListBox1.Value = "Vundne sager TM OUTGOING" Then VisVTMOUTGOING If ListBox1.Value = "Vundne sager KAM" Then VisVKAM If ListBox1.Value = "Tabte sager TM" Then VisTTM If ListBox1.Value = "Tabte sager KAM" Then VisTKAM If ListBox1.Value = "Hit rate TM" Then VisHRTM If ListBox1.Value = "Hit rate KAM" Then VisHRKAM If ListBox1.Value = "Account Management pipeline" Then VisAMP If ListBox1.Value = "First contacts TM" Then VisFCTM If ListBox1.Value = "First contacts KAM" Then VisFCKAM If ListBox1.Value = "Telefonisk opfølgning TM" Then VisTOTM If ListBox1.Value = "Telefonisk opfølgning KAM" Then VisTOKAM If ListBox1.Value = "Kundemøder Nysalg" Then VisKMN If ListBox1.Value = "Kundemøder Opsalg" Then VisKMO
Jep - det virker NÆSTEN perfekt. Men markeringen i listen bliver eet sted, og følger ikke med, når man klikker på en anden rapport. Ellers er det super mht. opdateringen - skærmen blinker ikke længere.
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.