abonnement Unibet Coolblue Bitvavo
  woensdag 18 november 2009 @ 16:40:25 #241
158136 Joooo-pi
Do you want a balloon...
pi_74821195
Ik wil in een macro een excelbestand openen en dan een macro starten die in dat bestand staat. Ik heb gegoogled en dit zou moeten werken:

1
2
Workbooks.open bestandsnaam
Application.Run ActiveWorkbook.Name & "!Macro3"


Ik krijg echter de melding dan de macro Macro3 niet gevonden kan worden. De macro die ik wil aanroepen in het bestand staat in een module en de eerste regel is de volgende:
1Sub Macro3()


Lijkt mij dat Macro3 dus wel degelijk bestaat.

Weet iemand een (andere) oplossing?
heitieh
pi_74821986
1
2
3
Workbooks.Open "Map2.xls"

Application.Run "'Map2.xls'!Macro1"


Let op de aanhalingstekens! Dubbele aanhalingstekens, dan enkele om de bestandsnaam, dan uitroepteken, en dan macronaam.

Werkt ook:
1
2
3
Workbooks.Open "Map2.xls"

Application.Run ActiveWorkbook.Name & "!Macro1"

Staan ze in dezelfde map?
  woensdag 18 november 2009 @ 17:18:49 #243
158136 Joooo-pi
Do you want a balloon...
pi_74822553
quote:
Op woensdag 18 november 2009 17:02 schreef DaFan het volgende:

[ code verwijderd ]

Let op de aanhalingstekens! Dubbele aanhalingstekens, dan enkele om de bestandsnaam, dan uitroepteken, en dan macronaam.

Werkt ook:
[ code verwijderd ]

Staan ze in dezelfde map?
Nee, de macro die deze aanroep moet doen staat in een bestand die in een andere map staat. Dus misschien is dat het, dan moet de bestandsnaam inclusief path. Ik zal het vanavond of morgen uitproberen.
heitieh
pi_74826871
Oja inclusief path sowieso. Als je dat niet gebruikt kijkt Excel alleen in de map waar het huidige bestand in staat.
  donderdag 19 november 2009 @ 09:33:50 #245
158136 Joooo-pi
Do you want a balloon...
pi_74842155
1Application.Run MyFolder & "\" & ActiveWorkbook.Name & "!Macro3"


Werkt nog steeds niet ;(
heitieh
  donderdag 19 november 2009 @ 09:38:42 #246
158136 Joooo-pi
Do you want a balloon...
pi_74842259
Heb het al op andere manier werkend. Heb de macro gekopieerd in de eerste macro, dan kan ik em wel aanroepen en werkt op het actieve blad.

Weet niet waarom dat andere niet lukt.
heitieh
pi_74842290
Ok prima
  donderdag 19 november 2009 @ 13:39:14 #248
15080 static
03.09.2006 - 11:35
pi_74849022
Wil graag een exploding pie maken, maar snap er geen flikker van (2007, ENG). Het lukt me wel om een stuk uit de pie weg te krijgen, maar hoe kies ik wélke? Excel pakt er gewoon ééntje. De data is afkomstig uit een pivot table met drie hoofdwaarden, zeg A, B en C. Allen hebben een ondervedeling daaronder, maar ben alleen geinteresseerd in bijvoorbeeld A.

Zal proberen om het een beetje logisch neer te zetten:

1
2
3
4
5
6
7
8
9
A....1, nummers
       2, nummers
       3, nummers
B....1, nummers
       2, nummers
       3, nummers
C....1, nummers
       2, nummers
       3, nummers


Zoiets dus (compleet @ random):

Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_74872048
ik zal morgen eens kijken, heb hier geen 2007.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_74872576
Ik kreeg het in 2002 iig niet voor elkaar...
  vrijdag 20 november 2009 @ 03:02:05 #251
15080 static
03.09.2006 - 11:35
pi_74874793
Het moet mogelijk zijn.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_74876634
Hoe krijg je ook alweer de het currency icon links in de cel en de waarde rechts?
pi_74876944
quote:
Op vrijdag 20 november 2009 09:05 schreef EddyAlbena het volgende:
Hoe krijg je ook alweer de het currency icon links in de cel en de waarde rechts?
Klik op het Euroteken in de werkbalk boven of zet de Celeigenschappen op Financieel.
pi_74877215
quote:
Op vrijdag 20 november 2009 09:21 schreef DaFan het volgende:

[..]

Klik op het Euroteken in de werkbalk boven of zet de Celeigenschappen op Financieel.


Dank
pi_74879744
quote:
Op donderdag 19 november 2009 13:39 schreef static het volgende:
Wil graag een exploding pie maken, maar snap er geen flikker van (2007, ENG). Het lukt me wel om een stuk uit de pie weg te krijgen, maar hoe kies ik wélke? Excel pakt er gewoon ééntje. De data is afkomstig uit een pivot table met drie hoofdwaarden, zeg A, B en C. Allen hebben een ondervedeling daaronder, maar ben alleen geinteresseerd in bijvoorbeeld A.

Zal proberen om het een beetje logisch neer te zetten:
[ code verwijderd ]

Zoiets dus (compleet @ random):

[ afbeelding ]
Even gepuzzeld en ben er bijna:

Ik heb de data uit je voorbeeld gebruikt en als volgt in een sheet gezet

1
2
3
4
5
6
7
8
9
Coal   22.00%
Natgas   23.00%
Petr   39.00%
nucular   8.00%
Solar   0.07%
hydro   2.52%
geo   0.35%
bio   3.71%
wind   0.35%


De data voor de uit te splitsen taartpunt moet onderin de kolom staan. Verder kun je maar 1 punt uitsplitsen.
Verder kun je voor de balk niet de waarden gebruiken zoals in je voorbeeld maar je moet het percentage in de balk vermenigvuldigen met het percentage van de som van renewables. Dus solar wordt ipv 5% =5%*7% etc.

Vervolgens selecteer je je data en maak je een "bar of pie" grafiek.
Standaard kiest excel in dit geval de drie onderste voor de laatste taartpunt, dat is natuurlijk niet wat je wilt.

Klik rechts op de bar en kies: "Format data series", in het tabje Series options kies je hoeveel datapunten er in de second plot moeten (dus in je bar) in je voorbeeld is dit 5.

Klaar.

komt allemaal uit deze link trouwens:
http://itmanagement.earth(...)xcel-2007-Charts.htm
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_74879895
Om de gewenste punt uit de pie chart te trekken, kies je de taartpunt die je eruit wilt trekken, klikt er rechts op en via "format data point" kies je in tabje "series options" bij optie "point explosion" hoever je de taartpunt uit de taart wilt trekken.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_74881154
I don't know man that sounds like a lot of work
  vrijdag 20 november 2009 @ 12:14:41 #258
15080 static
03.09.2006 - 11:35
pi_74881347
quote:
Op vrijdag 20 november 2009 11:17 schreef Deetch het volgende:

[..]

Even gepuzzeld en ben er bijna:

Ik heb de data uit je voorbeeld gebruikt en als volgt in een sheet gezet
[ code verwijderd ]

De data voor de uit te splitsen taartpunt moet onderin de kolom staan. Verder kun je maar 1 punt uitsplitsen.
Verder kun je voor de balk niet de waarden gebruiken zoals in je voorbeeld maar je moet het percentage in de balk vermenigvuldigen met het percentage van de som van renewables. Dus solar wordt ipv 5% =5%*7% etc.

Vervolgens selecteer je je data en maak je een "bar of pie" grafiek.
Standaard kiest excel in dit geval de drie onderste voor de laatste taartpunt, dat is natuurlijk niet wat je wilt.

Klik rechts op de bar en kies: "Format data series", in het tabje Series options kies je hoeveel datapunten er in de second plot moeten (dus in je bar) in je voorbeeld is dit 5.

Klaar.

komt allemaal uit deze link trouwens:
http://itmanagement.earth(...)xcel-2007-Charts.htm
Ok, dit moet ik even rustig doorlezen.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_74883694
quote:
Op vrijdag 20 november 2009 12:07 schreef DaFan het volgende:
I don't know man that sounds like a lot of work
Misschien iets uitgebreider uitgelegd dan normaal maar ik zit in mijn "hoe-leg-ik-iets-uit-aan-een-digibeet" modus op het werk. In principe staat hetzelfde iets beknopter in het linkje.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_74888071
quote:
Op vrijdag 20 november 2009 13:25 schreef Deetch het volgende:

[..]

Misschien iets uitgebreider uitgelegd dan normaal maar ik zit in mijn "hoe-leg-ik-iets-uit-aan-een-digibeet" modus op het werk. In principe staat hetzelfde iets beknopter in het linkje.
  vrijdag 20 november 2009 @ 19:24:52 #261
62215 qu63
..de tijd drinkt..
pi_74894318
Kut

1=ALS(SOMPRODUCT((JAAR('Dag tot dag'!$A$2:$A$71)=$B2)*(MAAND('Dag tot dag'!$A$2:$A$71)=$C2)*('Dag tot dag'!D$2:D$71))=0;"";SOMPRODUCT((JAAR('Dag tot dag'!$A$2:$A$71)=$B2)*(MAAND('Dag tot dag'!$A$2:$A$71)=$C2)*('Dag tot dag'!D$2:D$71)))


Omdat A2:A71 maar gevuld is tot en met A13 krijg ik een foutmelding (#waarde), hoe kan ik de lege cellen niet mee laten tellen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_74895343
Voeg toe:

*($A$2:$A$71<>"")

Denk ik!
  vrijdag 20 november 2009 @ 20:38:00 #263
62215 qu63
..de tijd drinkt..
pi_74896791
quote:
Op vrijdag 20 november 2009 19:55 schreef DaFan het volgende:
Voeg toe:

*($A$2:$A$71<>"")

Denk ik!
Hmz, ik krijg nu wel een andere fout..
Sheet Het gaat om het tabblad Totaaloverzicht en dan de kolommen D, E en F (maar als het bij de een werkt zal het bij de rest ook werken ) Ik heb nu alleen rij 7 even aangepast naar A2:A71, de rijen erboven staan nu op A1:A12 (de ingevulde cellen dus)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_74899883
Morgen kijk ik
Het gaat erom dat je in het laatste deel {0,0,0} etc krijgt...dit was zo uit mn hoofd
  vrijdag 20 november 2009 @ 23:17:36 #265
62215 qu63
..de tijd drinkt..
pi_74901226
quote:
Op vrijdag 20 november 2009 22:43 schreef DaFan het volgende:
Morgen kijk ik
Het gaat erom dat je in het laatste deel {0,0,0} etc krijgt...dit was zo uit mn hoofd
Op de een of andere manier kwam er heel vaak ONWAAR in de formule te staan en kon er niets meer vermenigvuldigt worden

Ik moet me echt een keer wat meer gaan verdiepen in SUMPRODUCT denk ik..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_74911329
Meh wou er nou ff naar kijken maar het is een .xlsx. Ik heb hier (vriendin) geen 2007. Morgen op werk ben ik druk dus wordt pas morgenavond of dinsdag.
  zondag 22 november 2009 @ 17:36:36 #267
62215 qu63
..de tijd drinkt..
pi_74912132
quote:
Op zondag 22 november 2009 17:18 schreef DaFan het volgende:
Meh wou er nou ff naar kijken maar het is een .xlsx. Ik heb hier (vriendin) geen 2007. Morgen op werk ben ik druk dus wordt pas morgenavond of dinsdag.
Ik kan em ook wel als .xls uploaden, maar ik weet niet of alle functies dan nog wel hetzelfde werken..

xlsx en xls
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 22 november 2009 @ 18:29:18 #268
85514 ralfie
!Yvan eht nioj
pi_74913370
1
2
3
4
5
6
function dostuff( rng as range)
    for each cell in rng
         if cell.interior.colorindex=-4142 then
             'doe iets
     next cell
end function

Wanneer ik een van de cellen in rng van kleur doe veranderen, update de functie niet.
Cellen zijn niet van waarde veranderd, dus weigert excel ze te herberekenen (ook niet met range.calculate). Het hele werkblad laat ik liever niet herberekenen (=veel functies op baggertrage pc). Dit alles op excel 2007.

Als iemand een andere manier weet om Excel formules te laten herberekenen wanneer bepaalde cellen van kleur veranderen is dat ook welkom natuurlijk.

Iemand?
pi_74931801
Dit zou kunnen werken ralfie:
quote:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A1")) Is Nothing Then
If Range("A1").Interior.ColorIndex = 4 Then
Range("B1").Value = "YES"
End If
End If

End Sub
Maar het probleem is nu dat je eerst A1 van kleur verandert, en dan moet je nog eens heen en weer klikken naar A1 om de functie te runnen.
Je zou de eerste If-constraint eraf kunnen halen wellicht.
pi_74931874
qu63:
Hoe kom je aan dat (JAAR('Dag tot dag'!$A$2:$A$71)=$B8)
Daar klopt volgens mij al niks van...als ik JAAR(200912) doe (bijvoorbeeld) krijg ik als uitkomst 2450. Die is toch nooit gelijk aan B8?
Daarnaast ga je in kolom D ook nog eens testen tegen kolom D?

Ik snap het niet
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')