abonnement Unibet Coolblue
  zondag 9 november 2008 @ 00:24:00 #76
26777 MrTorture
Welcome to the torture chamber
pi_63065830
Aangezien ik helemaal niets snap van wat jullie zeggen, ga ik er vanuit dat mijn probleem een eitje voor jullie is

Ik heb in VBA een UDF gemaakt, locatie is huidig VBAProject(chapter2.xlsm), blad1
De functie is als volgt (komt uit een lesboek, dus wat de functie ook doet boeit niet)
1
2
3
Public Function GrossMargin(Sales, Expenses)
    GrossMargin = (Sales - Expenses) / Sales
End Function


Als ik vervolgens in Blad1 van m'n chapter2.xlsm de functie "=GrossMargin(A1;B1)" gebruik, is het resultaat #NAAM? Als ik de functiewizzard gebruik en ik kijk bij User Defined, zie ik alleen de EuroConvert van eurotool.xlam.

Help?
No fear, no pain.Nobody left to blame. I'll try alone. Make destiny my own.
Dave: Al draagt een mod een blauwe kleur, het is en blijft een oude zeur.
yvonne says: nee hoor die Danny is gewoon een werknemer
Vis een optie?
  zondag 9 november 2008 @ 12:52:00 #77
26777 MrTorture
Welcome to the torture chamber
pi_63071672
Iemand?
No fear, no pain.Nobody left to blame. I'll try alone. Make destiny my own.
Dave: Al draagt een mod een blauwe kleur, het is en blijft een oude zeur.
yvonne says: nee hoor die Danny is gewoon een werknemer
Vis een optie?
  zondag 9 november 2008 @ 13:14:49 #78
152215 ManAtWork
Maar nu even niet,...
pi_63072163
Je verwijst naar een bereik met een naam (Sales en Expenses) maar deze heb je waarschijnlijk op de werkblad niet gedefinieerd. Vandaar de foutmelding.
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_63072287
Je moet een module invoegen en daar je UDF in plaatsen, dat kan niet in Blad1.
  zondag 9 november 2008 @ 13:26:12 #80
26777 MrTorture
Welcome to the torture chamber
pi_63072400
quote:
Op zondag 9 november 2008 13:14 schreef ManAtWork het volgende:
Je verwijst naar een bereik met een naam (Sales en Expenses) maar deze heb je waarschijnlijk op de werkblad niet gedefinieerd. Vandaar de foutmelding.
Thanks, maar helaas, zelfs als ik wel bereiken benoem, krijg ik die fout. Ik geef de bereiken ook al door, door de variabelen mee te geven bij het callen van de functie.
De functie werkt wel als ik hem in een andere sub aanroep, alleen het gebruik vanaf een werkblad van Excel zelf gaat mis.
No fear, no pain.Nobody left to blame. I'll try alone. Make destiny my own.
Dave: Al draagt een mod een blauwe kleur, het is en blijft een oude zeur.
yvonne says: nee hoor die Danny is gewoon een werknemer
Vis een optie?
  zondag 9 november 2008 @ 13:28:37 #81
26777 MrTorture
Welcome to the torture chamber
pi_63072448
quote:
Op zondag 9 november 2008 13:21 schreef DaFan het volgende:
Je moet een module invoegen en daar je UDF in plaatsen, dat kan niet in Blad1.
Daar ging et mis bedankt!
No fear, no pain.Nobody left to blame. I'll try alone. Make destiny my own.
Dave: Al draagt een mod een blauwe kleur, het is en blijft een oude zeur.
yvonne says: nee hoor die Danny is gewoon een werknemer
Vis een optie?
pi_63127120
hoi, ik wil de 1e 3 regels blokkeren tijdens het scrollen, de help geeft aan dat ik dan regel 4 moet selecteren en dan op deelvensters blokken moet klikken.. echter blokkeert hij gewoon d 1e regel ipv de eerste 3

hoe los ik dit op ? heb office 07 btw
Op donderdag 22 mei 2008 10:28 schreef Spittie het volgende:
swarma spam hoer
Op maandag 4 mei 2009 16:09 schreef Broekpaling het volgende:
Swarmahoer, deleting your posts while users are still writing them.
pi_63128012
Je moet rij 4 selecteren door links op de '4' te klikken (hele rij dus). Dan zou het gewoon moeten werken.

(View -> Freeze Panes -> Freeze Panes). NIET Freeze First row
pi_63128092
Ik dacht vroeger dat je alleen maar getallen kon invullen in die kolommen. Wat een heldenprogramma is dat Excel zeg
pi_63128166
dank u t werkt
Op donderdag 22 mei 2008 10:28 schreef Spittie het volgende:
swarma spam hoer
Op maandag 4 mei 2009 16:09 schreef Broekpaling het volgende:
Swarmahoer, deleting your posts while users are still writing them.
pi_63135968
quote:
Op dinsdag 11 november 2008 13:47 schreef NoelGallagher het volgende:
Ik dacht vroeger dat je alleen maar getallen kon invullen in die kolommen. Wat een heldenprogramma is dat Excel zeg
Echt he !

Excel
pi_63158188
Ik heb een lijst met medewerkers, zoiets:

Naam Organisatie

Aad de B Gemeente xxx
Bas van C Gemeente xxx
Carel van D Gemeente xxx

Nu wil ik de cellen spiegelen.
Dus niet: voornaam tussenvoegsel achternaam (Carel van Doorn)
maar achternaam tussenvoegsel voornaam (Doorn van, Carel)
Een komma er in hoeft niet persé, mag wel

Is daar een makkelijke manier voor?
pi_63172065
Je kan toch gewoon een hele kolom even kopiëren naar een lege kolom, dan een andere kolom verplaatsen naar je gewenste plek en de originele kolom weer terugplakken?
pi_63172713
De voor en achternaam staat in een kolom. Dus ik moet die kolom zien te spiegelen ofzo?
pi_63173232
Oh op die fiets.

Zeg in Kolom A staat voornaam achternaam gescheiden door een spatie. In C1 zet je dan:
=RIGHT(A1,LEN(A1)-FIND(" ",A1)) & ", " & LEFT(A1,FIND(" ",A1)-1)

Cel A1:
Jan van Veen

Cel C1:
Van Veen, Jan

Succes.
pi_63179188
Vraagje,

Hoe kan ik het aantal doelpunten bepalen van een wedstrijd als ik de uitslag invoer in een cel, bijv. 5-2.
In een andere cel moet dus 7 staan.
Oftewel: De getallen voor en na de - moeten bij elkaar worden opgeteld. Hoe doe ik dit?

Alvast bedankt
  donderdag 13 november 2008 @ 07:50:14 #92
15967 Frollo
You know I am a righteous man
pi_63181264
quote:
Op donderdag 13 november 2008 00:32 schreef Sneijder5 het volgende:
Vraagje,

Hoe kan ik het aantal doelpunten bepalen van een wedstrijd als ik de uitslag invoer in een cel, bijv. 5-2.
In een andere cel moet dus 7 staan.
Oftewel: De getallen voor en na de - moeten bij elkaar worden opgeteld. Hoe doe ik dit?

Alvast bedankt
Oh, heel simpel.

Stel dat de uitslag in A1 staat, dan in de cel waarin je de optelling wil:

=LINKS(A1;VIND.SPEC("-";A1)-1)+RECHTS(A1;LENGTE(A1)-VIND.SPEC("-";A1))

De cel met de uitkomst nog wel even opmaken als getal met 0 decimalen. Tenminste, ik moest dat wel, want hij dacht dat het een datum was.
pi_63182642
quote:
Op woensdag 12 november 2008 21:55 schreef DaFan het volgende:
Oh op die fiets.

Zeg in Kolom A staat voornaam achternaam gescheiden door een spatie. In C1 zet je dan:
=RIGHT(A1,LEN(A1)-FIND(" ",A1)) & ", " & LEFT(A1,FIND(" ",A1)-1)

Cel A1:
Jan van Veen

Cel C1:
Van Veen, Jan

Succes.
Bedankt voor je reactie, maar ik kom er niet uit. Zo ziet het er uit:


Die lijst is vervolgens 193 namen lang .
  donderdag 13 november 2008 @ 09:35:49 #94
15967 Frollo
You know I am a righteous man
pi_63182702
quote:
Op donderdag 13 november 2008 09:33 schreef UncleSam het volgende:

[..]

Bedankt voor je reactie, maar ik kom er niet uit. Zo ziet het er uit:
[ afbeelding ]

Die lijst is vervolgens 193 namen lang .
Je hebt de Nederlandse Excel, zie ik?
pi_63182729
Dan moet ik alle find, rights en lefts, vervangen door vind, rechts en links?
  donderdag 13 november 2008 @ 09:40:12 #96
15967 Frollo
You know I am a righteous man
pi_63182811
quote:
Op donderdag 13 november 2008 09:37 schreef UncleSam het volgende:
Dan moet ik alle rights en lefts, vervangen door rechts en links?
Precies, en LEN door LENGTE, en FIND door VIND.ALLES.

Jij dacht zeker dat
quote:
Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat!!
zomaar voor de lol in de OP stond?
pi_63183145
Wat heb ik nu nog fout?



Ik krijg een pop up met: De formule die u hebt getypt bevat een fout.

Ik heb nu deze gebruikt: =RECHTS(A1,LENGTE(A1)-VIND.ALLES(" ",A1)) & ", " & LINKS(A1,VIND.ALLES(" ",A1)-1)
  donderdag 13 november 2008 @ 10:09:12 #98
15967 Frollo
You know I am a righteous man
pi_63183453
quote:
Op donderdag 13 november 2008 09:55 schreef UncleSam het volgende:
Wat heb ik nu nog fout?

[ afbeelding ]

Ik krijg een pop up met: De formule die u hebt getypt bevat een fout.

Ik heb nu deze gebruikt: =RECHTS(A1,LENGTE(A1)-VIND.ALLES(" ",A1)) & ", " & LINKS(A1,VIND.ALLES(" ",A1)-1)
O ja, mijn fout, je moet de komma's tussen de argumenten ook nog veranderen in puntkomma's. Zo is ie goed:

=RECHTS(A1;LENGTE(A1)-VIND.ALLES(" ";A1))&", "&LINKS(A1;VIND.ALLES(" ";A1)-1)
pi_63183639
jan van veen van veen, jan

Jep dat werkt!

En hoe krijg ik nu die hele kolom A in een keer, dus van rij A8 tot A194 om te wisselen?
  donderdag 13 november 2008 @ 10:45:29 #100
15967 Frollo
You know I am a righteous man
pi_63184399
quote:
Op donderdag 13 november 2008 10:17 schreef UncleSam het volgende:
jan van veen van veen, jan

Jep dat werkt!

En hoe krijg ik nu die hele kolom A in een keer, dus van rij A8 tot A194 om te wisselen?
Je cursor in de rechter benedenhoek van de cel zetten (de cursor wordt dan een plusje, zie afbeelding) en dubbelklikken.

abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')