abonnement Unibet Coolblue
pi_93586080
Hoi Allemaal,

Ik heb een vraag over vba icm XML. Ik heb een aantal XML bestanden en wil deze inlezen in Excel mbv VBA. Ik heb al wat geGoogled, maar ik kom er toch (totaal) niet uit.

Het gaat om het volgende XML bestand:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<bugshotResults>
    <testCase>
        <testCaseName>Blabla</testCaseName>
        <executedOnDate>2011-03-02</executedOnDate>
        <executedOnTime>21:48:38</executedOnTime>
        <nrTests>149</nrTests>
        <nrErrors>1</nrErrors>
        <nrNewErrors>1</nrNewErrors>
        <nrSolved>14</nrSolved>
        <test>
            <testNr>1</testNr>
            <result>OK</result>
            <testName>NEW.00.001</testName>
            <testStatus>OK</testStatus>
        </test>
        <test>
            <testNr>2</testNr>
            <result>OK</result>
            <testName>NEW.00.002</testName>
            <testStatus>OK</testStatus>
        </test>
        .
        .
        .
        <test>
            <testNr>149</testNr>
            <result>OK</result>
            <testName>NEW.00.002</testName>
            <testStatus>OK</testStatus>
        </test>
    </testCase>
</bugshotResults>

Nu wil ik in Excel de waardes van de nodes testNr en result ophalen. Zodat ik dus in Excel een lijst krijg als

Testnummer | Resultaat
1 | OK
2 | OK
.
.
.
149 | OK

Ik ben al een tijdje aan het puzzelen, maar veel verder dan het inlezen van de xml-file kom ik niet...

Iemand een idee?
  vrijdag 4 maart 2011 @ 11:21:13 #77
100297 teamlead
Nu met Napoleon complex
pi_93632994
argh.. hoe ging het ook alweer?

Ik wil 2 keuzemenu's afhankelijk laten zijn van elkaar...

het menu "status" moet 2 opties weergeven (in planning / in uitvoering). Afhankelijk van die keuze, moet menu 2 een lijstje met andere deelstatussen weergeven.

(excel 2007, NL)
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
pi_93637795
Dependent dropdown@ google
  vrijdag 4 maart 2011 @ 14:55:54 #79
100297 teamlead
Nu met Napoleon complex
pi_93642029
8)7 dependent ... thanks!!
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
pi_93721916
Af en toe staan opeens (na een speciale toetsen combinatie??) de speciale tekens anders ingesteld in excel. Ik weet niet welke combinatie dit is.

Shift+ 2 is " ipv @
Shift + 6 is: & ipv ^
Shift + 7 is: _ ipv &
Shift + 8 is: ( ipv 8

Niet alle toetsen zijn gewijzigd. Wie weet hoe dit kan en hoe dit op te lossen is?

Thanks!
pi_93722015
Ctrl+shift
pi_93726089
Wow, thanks!
Is een hoop ellende mee te besparen :)
pi_93744947
Ik heb een draaitabel met een aantal berekende velden, die als percentage worden weergegeven. Daarnaast staan er in mijn bron ook percentages Deze worden in de draaitabel als een 0 weergegeven. Hoe geef ik de waarden die al als percentage in de bron staan, ook als percentage in de draaitabel weer?
pi_93772772
Ik heb een hele rij metingen elke 10 sec. Nu moet ik om de 120 sec (2min) het gemiddelde , max , min hebben van die 120sec.

Dus ik wil een soort offset die om de 12 cellen verschuift. Krijg het alleen niet helemaal voor elkaar.

Iemand een idee?
  maandag 7 maart 2011 @ 17:22:06 #85
62215 qu63
..de tijd drinkt..
pi_93776669
quote:
1s.gif Op maandag 7 maart 2011 15:52 schreef soepp het volgende:
Ik heb een hele rij metingen elke 10 sec. Nu moet ik om de 120 sec (2min) het gemiddelde , max , min hebben van die 120sec.

Dus ik wil een soort offset die om de 12 cellen verschuift. Krijg het alleen niet helemaal voor elkaar.

Iemand een idee?
Uit het vorige topic:
quote:
1s.gif Op woensdag 17 november 2010 13:37 schreef qu63 het volgende:

[..]

Heeft ff wat geklooi gekost, maar zo werkt ie nu:
Gemiddelde van de laatste 12 rekeningen:
=GEMIDDELDE(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B78)-12;0;12;1))

En van de laatste 24 rekeningen:
=GEMIDDELDE(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B78)-24;0;24;1))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_93779558
quote:
1s.gif Op maandag 7 maart 2011 17:22 schreef qu63 het volgende:

[..]

Uit het vorige topic:

[..]

Bedankt ! maar ik denk dat ik er bijna ben. Deze formule is voor de laatste 12. Maar wat ik eigenlijk wil is:

In een lijst van bijvoorbeeld 240 getallen , elke 12 getallen een gemiddelde .

=GEM(A1:A12)

=GEM(A13:A25)

=GEM(A26:A38)

Maar dan met een automatische functie, zodat ik niet heel lang bezig ben :)
pi_93783227
In B1:
=AVERAGE(OFFSET(A$1;(ROW()-ROW(B$1))*12;;12;))

En dan doortrekken.
Geen credits voor mij helaas, had hem nog ergens :P
pi_93786866
quote:
7s.gif Op maandag 7 maart 2011 19:57 schreef DaFan het volgende:
In B1:
=AVERAGE(OFFSET(A$1;(ROW()-ROW(B$1))*12;;12;))

En dan doortrekken.
Geen credits voor mij helaas, had hem nog ergens :P
Toch bedankt :Y :Y :Y :Y :Y
pi_93838712
Hallo

Ik heb een formule gemaakt in excel maar ik krijg niet de goede waarde terug.

Ik moet een waarde O3 meerdere keren vergelijken met andere waarde N3.

O3 is een willekeurig in gevoerde waarde.
N3 is ook een willekeurig ingevoerde waarde.

In dit geval is O3 het getal 2 en N3 is het getal 3

De formule die ik in elkaar gezet heb ziet er als volgt uit:

=ALS(O3=(N3+2);"0")*ALS(O3=(N3+1);"1")*ALS(O3=N3;"2")*ALS(O3=(N3-1);"3")*ALS(O3=(N3+1);"4")

Excel geeft nu de waarde 0 terug terwijl dit 3 zou moeten zijn.

Weet iemand wat ik fout doe?

Met vriendelijk groet
Do you think I'm tired? You think I'm getting tired? You're the one whose gonna crack! You'll crack! You'll cry and beg! You'll Scream! Oh, yeah, you'll scream, you big, fat, ugly cow! You'll scream!
  dinsdag 8 maart 2011 @ 22:34:51 #90
152215 ManAtWork
Maar nu even niet,...
pi_93839219
=ALS(O3=(N3+2);0;ALS(O3=(N3+1);1;ALS(O3=N3;2;ALS(O3=(N3-1);3;ALS(O3=(N3+1);4;0)))))
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_93839827
Als je 2007 of hoger gebruikt prefereer ik dit;
=IFERROR(CHOOSE(N3-O3+3;0;1;2;3);0)

Anders wordt het:
=IF(ISERROR(CHOOSE(N3-O3+3;0;1;2;3));0;CHOOSE(N3-O3+3;0;1;2;3))
pi_93864136
Niet helemaal gerelateerd aan excel maar eerder aan google spreadsheets...

Maar is er een functie die bedragen afrond op de volgende wijze...

Invoer: 46 euro
Uitvoer: 50 euro
Invoer 22 euro
Uitvoer 25 euro

Dus een functie die bedragen naar boven afrond op 5 euro?


[ Bericht 1% gewijzigd door Dale. op 09-03-2011 19:13:12 ]
pi_93870009
quote:
1s.gif Op dinsdag 8 maart 2011 22:34 schreef ManAtWork het volgende:
=ALS(O3=(N3+2);0;ALS(O3=(N3+1);1;ALS(O3=N3;2;ALS(O3=(N3-1);3;ALS(O3=(N3+1);4;0)))))
quote:
7s.gif Op dinsdag 8 maart 2011 22:43 schreef DaFan het volgende:
Als je 2007 of hoger gebruikt prefereer ik dit;
=IFERROR(CHOOSE(N3-O3+3;0;1;2;3);0)

Anders wordt het:
=IF(ISERROR(CHOOSE(N3-O3+3;0;1;2;3));0;CHOOSE(N3-O3+3;0;1;2;3))
Bedankt voor jullie reactie.

Geen van deze 3 oplossingen werkt.

Bij de eerste oplossing geeft hij altijd de waarde 3 terug.

Bij de andere 2 oplossingen geeft hij #Naam? terug.

Kan het misschien zijn dat hij het niet pakt omdat N3 een formule gebruikt?

Groetjes
Do you think I'm tired? You think I'm getting tired? You're the one whose gonna crack! You'll crack! You'll cry and beg! You'll Scream! Oh, yeah, you'll scream, you big, fat, ugly cow! You'll scream!
  woensdag 9 maart 2011 @ 18:59:16 #94
152215 ManAtWork
Maar nu even niet,...
pi_93870770
quote:
1s.gif Op woensdag 9 maart 2011 18:40 schreef DeGeleKlootzak het volgende:

[..]

[..]

Bedankt voor jullie reactie.

Geen van deze 3 oplossingen werkt.

Bij de eerste oplossing geeft hij altijd de waarde 3 terug.

Bij de andere 2 oplossingen geeft hij #Naam? terug.

Kan het misschien zijn dat hij het niet pakt omdat N3 een formule gebruikt?

Groetjes
Vreemd. Bij mij werkt de eerste wel. En het maakt niet uit in welke cel ik het resultaat laat tonen.

Dat hij #Naam? teruggeeft, komt waarschijnlijk omdat je een NL versie gebruikt en de formule in het Engels is.

Dat in N3 een formule staat, mag volgens mij niet uitmaken.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_93871161
quote:
1s.gif Op woensdag 9 maart 2011 18:59 schreef ManAtWork het volgende:

[..]

Vreemd. Bij mij werkt de eerste wel. En het maakt niet uit in welke cel ik het resultaat laat tonen.

Dat hij #Naam? teruggeeft, komt waarschijnlijk omdat je een NL versie gebruikt en de formule in het Engels is.

Dat in N3 een formule staat, mag volgens mij niet uitmaken.
quote:
1s.gif Op woensdag 9 maart 2011 18:59 schreef ManAtWork het volgende:

[..]

Vreemd. Bij mij werkt de eerste wel. En het maakt niet uit in welke cel ik het resultaat laat tonen.

Dat hij #Naam? teruggeeft, komt waarschijnlijk omdat je een NL versie gebruikt en de formule in het Engels is.

Dat in N3 een formule staat, mag volgens mij niet uitmaken.
Ik kwam er ook achter dat het met dat NL versie te maken had.

Ik heb het aangepast naar =ISFOUT(KIEZEN(N3-O3+3;0;1;2;3;))

Als ik bij functieargumenten kijk geeft hij de goede waarde weer maar hij geeft als waarde ONWAAR terug en niet het getal. Hij moet dus eigenlijk 3 teruggeven als waarde.

Groetjes

[ Bericht 5% gewijzigd door DeGeleKlootzak op 09-03-2011 19:26:56 ]
Do you think I'm tired? You think I'm getting tired? You're the one whose gonna crack! You'll crack! You'll cry and beg! You'll Scream! Oh, yeah, you'll scream, you big, fat, ugly cow! You'll scream!
pi_93872952
Ja, MROUND.
http://office.microsoft.c(...)und-HP005209185.aspx
Afhankelijk van je excel versie
pi_93881296
Formule fout overtypen is je eigen schuld DGK
pi_93892738
quote:
1s.gif Op woensdag 9 maart 2011 22:09 schreef DaFan het volgende:
Formule fout overtypen is je eigen schuld DGK
wat lul jij nou dan weer?
Do you think I'm tired? You think I'm getting tired? You're the one whose gonna crack! You'll crack! You'll cry and beg! You'll Scream! Oh, yeah, you'll scream, you big, fat, ugly cow! You'll scream!
pi_93893489
De formule die jj daar neer zet is niet dezelfde als ik voor je heb gemaakt. Daarom klopt de uitkomst niet.

En een beetje rustig aan anders kan je naar hulp wel fluiten.
pi_93914961
sorry ik dacht dat er iemand anders gereageerd had. dacht dat er iemand anders mee zat te bemoeien.

Mijn excuses.

Ik ben nu helemaal overnieuw begonnen op een andere manier. En deze manier blijkt nu te werken.
Ik heb 2 extra tabellen gemaakt waar de formule mee moet gaan vergelijken.

Ik krijg nu als waarde WAAR terug. In het stukje van de formule waar hij gerekend heeft klopt dit dus ook, maar ik wil dus het getal hebben ipv WAAR.

Het stukje waar ik nu mee werk is: =ALS(O3-N3=L26;K26). Hier krijg ik dus de waarde waar terug. Maar ik wil dus dat hij K26 teruggeeft en niet WAAR of ONWAAR.

[ Bericht 54% gewijzigd door DeGeleKlootzak op 10-03-2011 19:20:26 ]
Do you think I'm tired? You think I'm getting tired? You're the one whose gonna crack! You'll crack! You'll cry and beg! You'll Scream! Oh, yeah, you'll scream, you big, fat, ugly cow! You'll scream!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')