• 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.

Grafieken in excel 2016

Status
Niet open voor verdere reacties.

FRENSKE1947

Gebruiker
Lid geworden
12 okt 2020
Berichten
5
Ik heb nog maar weinig, of geen reactie op mijn vraag over grafieken in excel 2016
Hierbij een poging om de betreffende file te uploaden.
 

Bijlagen

ik had al gekeken, maar bij mijn 2013 gaat er, zoals ook aangegeven in de uitleg, niets mis, dus ik kan je alleszins niet helpen.

Zoals ik het lees, gaat er niets mis met de macro, maar wel met je belgrafiek.
Dus als je zelf eens in je range B12:B16 iets wijzigt, gebeurt er dan iets in de grafiek ?
Tik anders daar een extreem getal in, bv -1000 of +2000.

Anders zou ik de grafiek eens over nieuw maken en het nogmaals proberen.
Als ik rechtsklik op 1 van je bellen dan krijg ik in de formulebalk dit, dus zou je ook zoiets moeten krijgen.
=REEKS(Blad1!$B$11;Blad1!$A$12:$A$16;Blad1!$B$12:$B$16;1;{1\1\1\1\1})
 
zo?

Code:
Sub run()
Dim i As Integer
i = 0
Do While i < 10
Application.Wait (Now + #12:00:01 AM#)
Cells(11, 6).Value = i


i = i + 1
[COLOR="#FF0000"]ActiveSheet.ChartObjects("Grafiek 2").Activate
ActiveChart.Refresh[/COLOR]



Loop
End Sub
 
@SjonR,
het rode stuk, dat zou ik anders vervangen door enkel "DoEvents"
Code:
Sub run()
   Dim i       As Integer
   i = 0
   [COLOR="#FF0000"]Application.ScreenUpdating = True[/COLOR]
   Do While i < 10
        Cells(11, 6).Value = i
      [COLOR="#FF0000"]DoEvents[/COLOR]
      Application.Wait (Now + #12:00:01 AM#)
      i = i + 1
   Loop
End Sub
maar zoals hoger aangegeven, ik denk eerder dat het een probleem van de grafiek is, niet van VBA
 
Thanks to SjonR en Cow18 is het probleempje opgelost:

Ik ga eens uitproberen of het in de werkelijke file (is wat groter haha) ook o werkt
Blijft merkwaardig dat e.e.a. in excel 2007, 2010, 2013 wel goed werkte.
Niettemin thanks
 
wat was nu het probleempje, VBA of de grafiek ?
 
Ik heb in de macro het voorstel van Sjon R toegevoegd. Dat werkt wel.
In de oudere excelversies (2007,2010,2013) was die toevoeging niet nodig.
In mijn "werkelijke"sheet werkt het ook maar nog wel met wat nukken.
Dus (???????) wat nu het verschil maakt begrijp ik ook niet.
Mijn oorspronkelijke macro bevatte helemaal geen info m.b.t. een grafiek.
De grafiek stond "simpeltjes"in het excel sheet. De macro werd enkel gebruikt om alle berekeningen as functie van de tijd te berekenen.
Dus op tijdstip nu kreeg ik dan voor 0 sec, 30 sec, 60 sec een grafiek. Door delta t klein te maken een een aantal macrostappen (299) te gebruiken
kreeg ik op mijn beeldscherm een "quasi"continu verloop te zien in een korte tijd. Dat was een leuke simulatie van het proces.
g0.JPG
g30.JPG
g60.JPG
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan