Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Het antwoord had je ook zelf kunnen vinden als je in de helpfile of in dit forum had gezocht.Da's mooi zeg! en snel. Toppie
Nou zou het helemaal mooi zijn als er nog een dialoogvenstertje in komt waar de gebruiker kan aangeven welke hoogte en breedte die wil hebben.
Nogmaals dank je wel!!!!!!
Sub cirkelgrootte()
Dim ch As ChartObject
gr = InputBox("Welke grootte?", "Diameter instellen", 100)
For Each ch In Worksheets(1).ChartObjects
ch.Height = gr
ch.Width = gr
Next ch
End Sub
Tja, zo kun je natuurlijk bezig blijven. Je zou dan ook weer met een melding moeten komen dat de invoer onjuist was, enz, enz.Rekening houdend met de gemiddelde gebruiker, heb ik een kleine aanpassing gedaan
Valt wel mee. Stel dat iemand 100mm iod invoert, dan verschijnt er een foutmelding als je dat niet afvangt.Tja, zo kun je natuurlijk bezig blijven. Je zou dan ook weer met een melding moeten komen dat de invoer onjuist was, enz, enz.
Als er als voorbeeld al een getal in de inputbox staat en men gaat dan nog wat anders invoeren...
Trouwens, je moet ook nog wat aan de verbeelding (of zo je wil zelfwaarkzaamheid) van de vragensteller overlaten.
Dat is mij uiteraard wel bekend.Stel dat iemand 100mm iod invoert, dan verschijnt er een foutmelding als je dat niet afvangt.
Ik denk dat jij dat net zo goed of beter kunt dan ik.Marl1 zei:als zapatr nog tips voor me heeft hoe ik slim kan zoeken in het forum...
Je redenatie gaat niet helemaal op omdat de ontwikkelaar een macro wilde maken die het voor gebruikers makkelijk maakt om grafieken aan te passen. Daardoor zal hij/zij het beste weten welke grafieken er aanwezig zijn.Dat is mij uiteraard wel bekend.
Maar bij een goede controle van vba-code komt nog wel wat meer kijken hoor.
Zo ben ik er bv. van uitgegaan dat er alleen maar cirkeldiagrammen in het werkblad staan, terwijl dat helemaal niet zo hoeft te zijn, er kunnen ook andere grafieken staan. Er kunnen ook op een gegeven moment geen grafieken in het werkblad meer voorkomen, daar zou je ook rekening mee moeten houden. En zo zijn er nog wel een aantal dingen op te noemen.
Een voorbeeld zou veel verduidelijken.Wat er nu bij de macro (lijkt) te gebeuren is dat de figuren verschaald worden. Dus de hele figuur en niet alleen de taart. De diameters zijn daarna nog niet gelijk, en bovendien zit er ook verschil in lettergrootte.
Heb zelf een beetje het idee dat het verschil in afmeting ook te maken heeft met de (afmeting van de) tekst die erbij staat en de plaatsing van deze tekst.
Heeft iemand nog suggesties?
De tekstgrootte van de titel kun je bv. wijzigen als volgt:En de tekstgrootte blijkt invloed te hebben op de grootte van de cirkel
Sub cirkelgrootte2()
Dim gr As Integer, ch As ChartObject
gr = InputBox("Welke grootte?", "Diameter instellen", 100)
If IsNumeric(gr) = True Then
For Each ch In Worksheets(1).ChartObjects
ch.Height = gr
ch.Width = gr
[b]ch.Chart.ChartTitle.Font.Size = 14[/b]
Next ch
End If
End Sub
Probeer het eens zou ik zeggen, dan blijkt het vanzelf.is het ook mogelijk om deze makro te gebruiken voor een Pivot Chart?
Als je eenzelfde vraag al elders gesteld hebt, kun je dat best even vermelden, want dat niet doen wordt doorgaans niet op prijs gesteld.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.