abonnement Unibet Coolblue Bitvavo
pi_155878164
Vraag:
Ben wat stukken vragen aan het maken in een excel sheet. Hoe pas ik de velden aan dat de tekst niet buiten het veld komt, maar er onder doorloopt?
Doei
pi_155878384
Celeigenschappen --> Terugloop
Aldus.
pi_155878500
quote:
2s.gif Op zondag 6 september 2015 21:04 schreef Z het volgende:
Celeigenschappen --> Terugloop
Thanks!
Ik heb al te lang niets meer met Excel gedaan, ellendig :')

Bedankt :)
Doei
  zondag 6 september 2015 @ 21:12:47 #64
85514 ralfie
!Yvan eht nioj
pi_155878704
quote:
0s.gif Op zondag 6 september 2015 13:56 schreef znarch het volgende:
Vraagje:

Ik heb een excel sheet.

Ik wil sheets van een ander excel bestand importeren en renamen zodat ze in die nieuwe komen.

Nu wou ik dit gaan doen met een For loop waarin hij elke sheet kopieert. Maar volgens mij is het niet mogelijk om dan een specifieke sheet een specifieke naam te geven?

Misschien is het makkenlijker om gewoon het excel bestaand waaruit gekopieerd moet worden te openen en de sheets 1 voor 1 te importeren en renamen?

Kan iemand me op weg helpen hoe dit zou moeten in VBA?
Je kunt namen van sheets gewoon aanpassen in VBA, desnoods neem je een macro op om te kijken hoe dit precies gaat.
  dinsdag 8 september 2015 @ 13:14:26 #65
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_155921415
Ik heb weer iets bedacht waarvan ik zo niet weet hoe het voor elkaar te krijgen.....

Ik heb een team van 8 spelers. Bij een wedstrijd moet er door 4 spelers in koppels gespeeld worden. Nu wil ik eigenlijk een Excel sheetje maken waarin alle mogelijke koppelcombinaties komen te staan. En dat als ik bv. speler 4 weghaal (rij leegmaken) dat alle mogelijkheden waarin hij voorkomt ook verdwijnen.

Iemand een idee hoe dit het makkelijkste aan te pakken?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 8 september 2015 @ 13:48:59 #66
1592 Puckzzz
Bitch please!
pi_155922128
Hoi allemaal.
Vraagje over Excel 2013 Engelse versie.

Ik heb een kolom D waarin een reeks nummers staan, dat zijn activiteiten waarop uren zijn geboekt. 2 kolommen daarnaast staat hoeveel uren daarop zijn geboekt. In een nieuwe kolom wil ik graag optellen hoeveel uren op de ene activiteit zijn geboekt.
Nu ben ik met een vlookup aan de slag gegaan maar wanneer ik die cel met formule naar beneden trek krijg ik overal resultaat 8.
de formule is als volgt:
=VLOOKUP("51026";$D8:$F96;3;FALSE)

de velden zijn zo:


Edit: ben er al uit....het moest zo zijn: =IFNA(VLOOKUP("51026";D8:F8;3;FALSE);"")

[ Bericht 6% gewijzigd door Puckzzz op 08-09-2015 13:58:45 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_155922339
quote:
17s.gif Op dinsdag 8 september 2015 13:48 schreef Puckzzz het volgende:
Hoi allemaal.
Vraagje over Excel 2013 Engelse versie.

Ik heb een kolom D waarin een reeks nummers staan, dat zijn activiteiten waarop uren zijn geboekt. 2 kolommen daarnaast staat hoeveel uren daarop zijn geboekt. In een nieuwe kolom wil ik graag optellen hoeveel uren op de ene activiteit zijn geboekt.
Nu ben ik met een vlookup aan de slag gegaan maar wanneer ik die cel met formule naar beneden trek krijg ik overal resultaat 8.
de formule is als volgt:
=VLOOKUP("51026";$D8:$F96;3;FALSE)

de velden zijn zo:
[ afbeelding ]
=SOM.ALS()
Maar dan in het Engels.
Aldus.
  dinsdag 8 september 2015 @ 13:59:23 #68
1592 Puckzzz
Bitch please!
pi_155922352
quote:
2s.gif Op dinsdag 8 september 2015 13:58 schreef Z het volgende:

[..]

=SOM.ALS()
Maar dan in het Engels.
Zie mijn edit :) Maar Thnx!
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  dinsdag 8 september 2015 @ 20:56:49 #69
374964 slangpie
bak oe 'n ei.
pi_155932172
tijd geleden dat ik met excel heb gewerkt, en kom er niet helemaal meer uit.

wil in een cel een tijd invoeren, en wil dan eigenlijk dat als in de cel de tijd met een enkele punt wordt ingevuld, dat er vanzelf een dubbele punt komt.

dus eigenlijk moet bijvoorbeeld in cel c4 08.00 automatisch vervangen worden door 08:00

iemand die weet hoe ik dat doe?
nerovetsrethca
  dinsdag 8 september 2015 @ 21:06:36 #70
62215 qu63
..de tijd drinkt..
pi_155932452
quote:
6s.gif Op dinsdag 8 september 2015 20:56 schreef slangpie het volgende:
tijd geleden dat ik met excel heb gewerkt, en kom er niet helemaal meer uit.

wil in een cel een tijd invoeren, en wil dan eigenlijk dat als in de cel de tijd met een enkele punt wordt ingevuld, dat er vanzelf een dubbele punt komt.

dus eigenlijk moet bijvoorbeeld in cel c4 08.00 automatisch vervangen worden door 08:00

iemand die weet hoe ik dat doe?
Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 21:07:27 #71
62215 qu63
..de tijd drinkt..
pi_155932480
quote:
0s.gif Op dinsdag 8 september 2015 13:14 schreef sanger het volgende:
Ik heb weer iets bedacht waarvan ik zo niet weet hoe het voor elkaar te krijgen.....

Ik heb een team van 8 spelers. Bij een wedstrijd moet er door 4 spelers in koppels gespeeld worden. Nu wil ik eigenlijk een Excel sheetje maken waarin alle mogelijke koppelcombinaties komen te staan. En dat als ik bv. speler 4 weghaal (rij leegmaken) dat alle mogelijkheden waarin hij voorkomt ook verdwijnen.

Iemand een idee hoe dit het makkelijkste aan te pakken?
Wil je de tegenstander wel laten staan? Of gewoon 7 wedstrijden verwijderen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155932634
quote:
0s.gif Op dinsdag 8 september 2015 21:06 schreef qu63 het volgende:

[..]

Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
of gegevensvalidatie zodat je alleen op de juiste manier kan invullen.
Eerst denken, dan typen
  dinsdag 8 september 2015 @ 21:14:34 #73
62215 qu63
..de tijd drinkt..
pi_155932668
quote:
7s.gif Op dinsdag 8 september 2015 21:13 schreef Piger het volgende:

[..]

of gegevensvalidatie zodat je alleen op de juiste manier kan invullen.
Kan ook ja :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 21:14:49 #74
374964 slangpie
bak oe 'n ei.
pi_155932672
quote:
0s.gif Op dinsdag 8 september 2015 21:06 schreef qu63 het volgende:

[..]

Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
dan komt het antwoord in de hulpcel te staan, maar dat is nog niet zo'n ramp. alleen als ik in c4 handmatig al 08.00 invoer, kan ik niet meer rekenen met die hulpcel, want dan maakt hij er 0,33333 van.

ben voor mijzelf/een enkele collega een urenstaat aan het maken, waar er zelf gerekend wordt. heb dus 2 cellen met een tijd, bv c4 met 08.00 en d4 12.00, waar die eigenlijk bij beide een dubbele punt van maakt. zodat ik er mee verder kan rekenen.
nerovetsrethca
pi_155932817
quote:
6s.gif Op dinsdag 8 september 2015 21:14 schreef slangpie het volgende:

[..]

dan komt het antwoord in de hulpcel te staan, maar dat is nog niet zo'n ramp. alleen als ik in c4 handmatig al 08.00 invoer, kan ik niet meer rekenen met die hulpcel, want dan maakt hij er 0,33333 van.

ben voor mijzelf/een enkele collega een urenstaat aan het maken, waar er zelf gerekend wordt. heb dus 2 cellen met een tijd, bv c4 met 08.00 en d4 12.00, waar die eigenlijk bij beide een dubbele punt van maakt. zodat ik er mee verder kan rekenen.
Je moet dan de format op tekst zetten, anders ziet hij een getal.

waarom vul je niet gewoon met : in, als je hem toch handmatig invult?
En wellicht is het handiger om met minuten en uren te werken i.p.v. tijdstippen.
Eerst denken, dan typen
  dinsdag 8 september 2015 @ 21:24:34 #76
374964 slangpie
bak oe 'n ei.
pi_155932917
quote:
7s.gif Op dinsdag 8 september 2015 21:20 schreef Piger het volgende:

[..]

Je moet dan de format op tekst zetten, anders ziet hij een getal.

waarom vul je niet gewoon met : in, als je hem toch handmatig invult?
En wellicht is het handiger om met minuten en uren te werken i.p.v. tijdstippen.
omdat het meer werk is, en ik niet van iedereen die het gebruikt verwachten kan dat zij een dubbele punt typen.. en met een gewone punt kan ik weer niet rekenen...
nerovetsrethca
  dinsdag 8 september 2015 @ 21:26:58 #77
62215 qu63
..de tijd drinkt..
pi_155932985
quote:
6s.gif Op dinsdag 8 september 2015 21:24 schreef slangpie het volgende:

[..]

omdat het meer werk is, en ik niet van iedereen die het gebruikt verwachten kan dat zij een dubbele punt typen.. en met een gewone punt kan ik weer niet rekenen...
Een dubbele punt is toch logischer dan een punt :P

Maar dan zou gegevensvalidatie zeker een optie zijn, alleen cijfers en dubbele punten toestaan ^O^
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155933185
quote:
0s.gif Op woensdag 2 september 2015 12:09 schreef ralfie het volgende:

[..]

=ALS(OF(A1<=0.02;REST(A1+0.07;0.1)<=0.04);AFRONDEN.N.VEELVOUD(A1+0.05;0.1)-0.05;AFRONDEN.N.VEELVOUD(A1+0.01;0.1)-0.01)

Lange formule maar ik wilde het in 1 cel krijgen :)
Dit kan toch veel simpeler?
  dinsdag 8 september 2015 @ 21:38:55 #79
62215 qu63
..de tijd drinkt..
pi_155933355
quote:
14s.gif Op dinsdag 8 september 2015 21:33 schreef iDonkey het volgende:

[..]

Dit kan toch veel simpeler?
Laat maar zien dan :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155933543
quote:
12s.gif Op dinsdag 8 september 2015 21:38 schreef qu63 het volgende:

[..]

Laat maar zien dan :)
Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+

[ Bericht 49% gewijzigd door iDonkey op 08-09-2015 21:58:51 ]
  dinsdag 8 september 2015 @ 21:54:09 #81
374964 slangpie
bak oe 'n ei.
pi_155933889
quote:
0s.gif Op dinsdag 8 september 2015 21:26 schreef qu63 het volgende:

[..]

Een dubbele punt is toch logischer dan een punt :P

Maar dan zou gegevensvalidatie zeker een optie zijn, alleen cijfers en dubbele punten toestaan ^O^
heb het al opgelost met een hulpcel: =VERVANGEN(C4;3;1;":") moet dan alleen wel de tijd verplicht invullen als 08.00 ipv 8.00
nerovetsrethca
pi_155934244
quote:
7s.gif Op dinsdag 8 september 2015 21:43 schreef iDonkey het volgende:

[..]

Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+
nee,

dat is geen afronden. hij rekent namelijk verder met onafgeronde getallen. ook is dat niet wat hij wilde qua afronding (5/9)
Eerst denken, dan typen
pi_155934276
quote:
7s.gif Op dinsdag 8 september 2015 22:04 schreef Piger het volgende:

[..]

nee,

dat is geen afronden. hij rekent namelijk verder met onafgeronde getallen. ook is dat niet wat hij wilde qua afronding (5/9)
Oh sorry, dan had ik het niet goed gelezen..
  dinsdag 8 september 2015 @ 22:13:49 #84
62215 qu63
..de tijd drinkt..
pi_155934613
quote:
7s.gif Op dinsdag 8 september 2015 21:43 schreef iDonkey het volgende:

[..]

Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+
Ja, zo makkelijk was het dus niet ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 22:27:50 #85
346939 Janneke141
Green, green grass of home
pi_155935083
quote:
0s.gif Op dinsdag 8 september 2015 22:13 schreef qu63 het volgende:

[..]

Ja, zo makkelijk was het dus niet ;)
Met een hulpkolom is ie relatief overzichtelijk. Met je oorspronkelijke prijs in A1 zet je in B1
=AFRONDEN.N.VEELVOUD(A1;0,05)
en in C1
=ALS(REST(B1;0,1)=0;B1-0,01;B1)

En dan heb je in C1 je goede prijs. Je afronding gaat namelijk nooit helemaal op, aangezien 1,17 precies even dicht bij 1,15 als 1,19 ligt. De afrondingswijze die ik geef, rondt ,x3 t/m ,x7 af op ,x5 en de rest (andere helft) op ,x9.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 september 2015 @ 23:01:37 #86
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_155936340
quote:
0s.gif Op dinsdag 8 september 2015 21:07 schreef qu63 het volgende:

[..]

Wil je de tegenstander wel laten staan? Of gewoon 7 wedstrijden verwijderen?
De tegenstander hoeft er niet in voor te komen. Het gaat er alleen om de eigen opstelling en mogelijkheden te bekijken/bepalen.
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  zaterdag 12 september 2015 @ 12:52:26 #87
8760 Beavis
Proud to be South African!
pi_156021814
Ik heb al flink zitten puzzelen en zoeken maar ik kom er niet uit. Dan maar even om raad vragen.

Ik heb een Excel sheet met twee tabbladen.
Op de tweede tabblad heb ik in de kolommen A t/m H enorm veel rijen gevuld met unieke waarden. A1 t/m H1 zijn hierbij de kolomkoppen.
Als ik nu op de eerste tabblad in cel A1 een waarde invul wil ik in A2 een formule die op de tweede tabblad gaat zoeken naar de waarde uit cel A1 en dan als resultaat de kolomkop weergeeft van het kolom waar deze waarde in gevonden is.

Ik geprobeerd om een functie te maken en met verticaal zoeken de boel voor elkaar te krijgen maar ook hier loop ik tegen problemen aan:

1
2
3
4
5
6
7
8
9
10
Function Zoek(Waarde)
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("A:A"), 1, False) = Waarde Then Zoek = Sheets(2).Range("A1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("B:B"), 1, False) = Waarde Then Zoek = Sheets(2).Range("B1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("C:C"), 1, False) = Waarde Then Zoek = Sheets(2).Range("C1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("D:D"), 1, False) = Waarde Then Zoek = Sheets(2).Range("D1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("E:E"), 1, False) = Waarde Then Zoek = Sheets(2).Range("E1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("F:F"), 1, False) = Waarde Then Zoek = Sheets(2).Range("F1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("G:G"), 1, False) = Waarde Then Zoek = Sheets(2).Range("G1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("H:H"), 1, False) = Waarde Then Zoek = Sheets(2).Range("H1")
End Function

Ik gebruik trouwens Excel2013, Nederlands.
pi_156023586
Kan je niet gewoon 8 als en vert.zoeken functies nesten?
Aldus.
  zaterdag 12 september 2015 @ 15:10:28 #89
8760 Beavis
Proud to be South African!
pi_156024358
quote:
0s.gif Op zaterdag 12 september 2015 14:25 schreef Z het volgende:
Kan je niet gewoon 8 als en vert.zoeken functies nesten?
Lijkt er niet op. Ik heb
1=ALS(VERT.ZOEKEN(B4;Blad2!A:A;1;ONWAAR);Blad2!A$1;ALS(VERT.ZOEKEN(B4;Blad2!B:B;1;ONWAAR);Blad2!B$1;ALS(VERT.ZOEKEN(B4;Blad2!C:C;1;ONWAAR);Blad2!C$1;ALS(VERT.ZOEKEN(B4;Blad2!D:D;1;ONWAAR);Blad2!D$1;ALS(VERT.ZOEKEN(B4;Blad2!E:E;1;ONWAAR);Blad2!E$1;ALS(VERT.ZOEKEN(B4;Blad2!F:F;1;ONWAAR);Blad2!F$1;ALS(VERT.ZOEKEN(B4;Blad2!G:G;1;ONWAAR);Blad2!G$1;ALS(VERT.ZOEKEN(B4;Blad2!H:H;1;ONWAAR);Blad2!H$1))))))))
gebruikt en dat geeft waarde #N/B
Werkt alleen als de gezochte waarde in kolom A staat.
  zaterdag 12 september 2015 @ 15:20:55 #90
8760 Beavis
Proud to be South African!
pi_156024557
Ik hen nu een hele lelijke function gemaakt:

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
33
34
35
36
37
38
Function Zoek(Waarde)
    Zoek = ""
    For i = 1 To Sheets(2).UsedRange.Rows.Count
        If Sheets(2).Range("A" & i) = Waarde Then
            Zoek = Sheets(2).Range("A1")
            Exit Function
        End If
        If Sheets(2).Range("B" & i) = Waarde Then
            Zoek = Sheets(2).Range("B1")
            Exit Function
        End If
        If Sheets(2).Range("C" & i) = Waarde Then
            Zoek = Sheets(2).Range("C1")
            Exit Function
        End If
        If Sheets(2).Range("D" & i) = Waarde Then
            Zoek = Sheets(2).Range("D1")
            Exit Function
        End If
        If Sheets(2).Range("E" & i) = Waarde Then
            Zoek = Sheets(2).Range("E1")
            Exit Function
        End If
        If Sheets(2).Range("F" & i) = Waarde Then
            Zoek = Sheets(2).Range("F1")
            Exit Function
        End If
        If Sheets(2).Range("G" & i) = Waarde Then
            Zoek = Sheets(2).Range("G1")
            Exit Function
        End If
        If Sheets(2).Range("H" & i) = Waarde Then
            Zoek = Sheets(2).Range("H1")
            Exit Function
        End If
    Next i
    If Zoek = "" Then Zoek = "Onbekend"
End Function

Het werkt wel maar het moet toch veel beter kunnen?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')