abonnement Unibet Coolblue
pi_92052386
quote:
1s.gif Op zaterdag 29 januari 2011 19:59 schreef flipsen het volgende:
Sorry voor deze echt te simpele vraag, maar ik zit kennelijk even met een geestelijke blokkade en kom er niet uit :P

Ik heb een kolom spelersnamen, een kolom met de positie waar ze eindigen en vervolgens een kolom met het aantal punten, afhankelijk van de positie en het aantal spelers.

Ik heb al een lijstje met de punten die bij de bijbehorende positie horen, bijv: pos1=109, pos2=83, pos3=57. Nou snap ik toch opeens niet meer hoe ik automatisch naast de speler en zijn positie het aantal punten te zien krijg? Lijkt me niet dat je bij 40 spelers 40 ALS formules gaat gebruiken :) Iemand snel de oplossing? Hieronder nog even schematisch:

[ code verwijderd ]

Met verticaal zoeken? Of horizontaal afhankelijk waar je de punten hebt staan. (Als ik je verhaal goed begrijp.
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_92059439
quote:
99s.gif Op zaterdag 29 januari 2011 18:38 schreef wc-eend het volgende:

[..]

Dit is wat ik zoek, geweldig... snap niks van de code maar kan ik wel even beetje mee kutten en uitproberen :P

Kan je ook die 140 | 8, 142 | 7, en 144 | 6,5 ook bijvoorbeeld op een tweede blad neerzetten zodat dat niet op het eerste blad, het werkblad zichtbaar is?

Geen probleem :)
Natuurlijk kan dat, je zal de ranges toch moeten aanpassen neem ik aan. Dan maakt een ander werkblad ook niet uit.
pi_92218566
Beste mensen!

Voor een calculatiesheetje heb ik met behulp van veel googlen en nog meer trail and error een paar macro's in elkaar gestoeid. Laat ik er meteen bij zeggen dat ik werkelijk de ballen verstand heb van welke programmeertaal dan ook, dat alles tot dusver werkt is te danken aan puur geluk.

Echter, nu loop ik toch vast. Wat ik wil is een knop die de geopende werkmap opslaat onder een naam die gelijk is aan een bepaalde celwaarde (en dat lukt nog). Maar! Ik wil natuurlijk eerst controleren of die bestandsnaam soms al bestaat, en dat valt tegen. Als de bestandsnaam NIET bestaat krijg ik de door mij gevraagde messagebox, maar als de bestandsnaam WEL bestaat, krijg ik niet de gevraagde messagebox maar de standaard excel mededeling, met de vraag of je wil overschrijven. En overschrijven is geen optie in dit geval, dus daarom :P

Hieronder de code die ik tot dusver heb, wie oh wie kan mij vertellen wat ik niet goed gedaan heb? Bij voorbaat hartelijk dank!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Function FileThere(FileName As String) As Boolean
     FileThere = (Dir(FileName) > "")
End Function

Sub opslaan_als()
    If FileThere("E:\exceltest\" & CStr(Range("N1").Value)) Then
    MsgBox "Calculatienummer bestaat al, haal een nieuw nummer op!", vbOKOnly
    
    Else
    ActiveWorkbook.SaveAs FileName:="E:\exceltest\" & CStr(Range("N1").Value)
    Bestandsnaam = CStr(Range("N1").Value)
    MsgBox "De calculatie is opgeslagen onder nummer " & Bestandsnaam & "!", vbOKOnly
    
    End If
    
End Sub

Edit: ik moet er bij vertellen dat het originele bestand in een andere map staat dan E:\exceltest\ en dat moet ook zo blijven. Het zal misschien iets met chdir ofzo zijn, maar waar en hoe begrijp ik echt niet :P
[b]Op maandag 28 mei 2012 19:03 schreef freshy98 het volgende:[/b]
Vrouwen en hints geven. Dat moeten ze echt eens afleren.
pi_92238659
Ik zou beginnen met .xls aan Bestandsnaam te plakken. Kijk zo nog wel ff verder!

Edit:

Ik heb deze code werkend door eigenlijk alleen de If aan te passen:
If FileThere("e:\exceltest\" & CStr(Range("a1").Value) & ".xls"

Ik heb trouwens ook dit aangepast:
ActiveWorkbook.SaveAs "e:\exceltest\" & CStr(Range("a1").Value), FileFormat:=52

Voor uitleg over die 52, zie http://www.rondebruin.nl/saveas.htm
(Ik gebruik 2007 atm).

Nog toelichting waarom je FileFormat erbij zou moeten vermelden:
Imo is dit best practice. Als je het gaat verspreiden en iemand gebruikt 2007 of 2010 (zoals ik) dan weigert het in eerste instantie omdat je niet met een VB-project erin mag opslaan (macro's zijn per definitie onveilig volgens Microsoft).

Ik hoop dat je er zo uit kan komen!

[ Bericht 83% gewijzigd door DaFan op 02-02-2011 19:59:39 ]
pi_92268500
Op die site staat ook een stukje code dat precies doet wat ik wil, dus het is uiteindelijk gelukt! *O*

Hartelijk dank!
[b]Op maandag 28 mei 2012 19:03 schreef freshy98 het volgende:[/b]
Vrouwen en hints geven. Dat moeten ze echt eens afleren.
pi_92272767
Hoe laat je een grafiek beginnen met 'nulpunt' 30,30 in plaats van de standaard 0,0 ?

edit: wat dubbelklikken op een As al niet op kan leveren zeg :o

Dus oplossing: dubbelklikken op een as (in 2010 iig) en dan kan je daar de as minima en maxima instellen :)
pi_92273753
quote:
7s.gif Op zaterdag 29 januari 2011 17:48 schreef DaFan het volgende:

[..]

Zeer fraai ^O^
Gebruik ik ook wel eens (niet in Excel, SQL) maar dan kijk ik ook altijd nog eens of hij niet in de tot dusver gemaakte tabel voorkomt. Dit is waarschijnlijk minder belastend.
Dankje!

Ben net bezig met VBA, beetje mezelf aanleren en tot nu toe loopt het zeer goed, het is veel makkelijker dan ik dacht en ben ook blij met deze oplossing.

Natuurlijk is het wel optimaal omdat het zeer weinig regels zijn, maar niet optimaal als je kijkt naar rekensnelheid, stel eens voor dat het 100 namen zijn die allen verschillend moeten zijn, dan is je pc wel een dagje bezig met berekenen :)

Maar dat is iets voor de toekomst, voor nu ben ik blij dat de oplossing er is!
pi_92319042
Ergens deze Zomer moet ik een migratie naar 2010 doen, nu heb ik al een basis cursus geregeld en zal die binnen kort gegeven worden. Maar ik wil ook voor mijn eigen gemoedsrust een boek hebben waar er dieper op ingegaan word, heeft iemand tips waar ik een makkelijk Office boek kan vinden dat dieper op de materie ingaat?
pi_92319413
Mijn ervaring is dat een aantal macro's en SQL achtige dingen die tot en met 2003 goed gingen in 2007 problemen gaven. Ik weet niet of dat voor migratie van 2003 --> 2010 ook geldt.
Bij mij op het werk zijn veel excel tools voor gebruikers omgeprogrammeerd. Ik neem aan dat jullie alle applictaies die wijdverbreid zijn in de organisatie al gebeta-test hebben op een 2010 machine?
Belangrijkste is dat mensen leren waar alle functies en knoppen te vinden zijn op de nieuwe layout.
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_92320002
quote:
1s.gif Op vrijdag 4 februari 2011 12:53 schreef Deetch het volgende:
Mijn ervaring is dat een aantal macro's en SQL achtige dingen die tot en met 2003 goed gingen in 2007 problemen gaven. Ik weet niet of dat voor migratie van 2003 --> 2010 ook geldt.
Bij mij op het werk zijn veel excel tools voor gebruikers omgeprogrammeerd. Ik neem aan dat jullie alle applictaies die wijdverbreid zijn in de organisatie al gebeta-test hebben op een 2010 machine?
Belangrijkste is dat mensen leren waar alle functies en knoppen te vinden zijn op de nieuwe layout.
Uit mijn eerste onderzoek is gebleken dat er geen gebruik word gemaakt van SQL en macro's. Het is een redelijk klein bedrijf met ongeveer 1000 gebruikers waar voornamelijk gebruik word gemaakt van Word dmv documentatie en communicatie. (niet zoals mijn vorige werklocatie waar er 40.000 gebruikers waren en er inderdaad Essbase, Oracle koppelingen en macro's werden gebruikt) Meer dan een brief typen gebeurt er naar mijn idee niet, maar over 2 weken ga ik nog een onderzoek uitvoeren bij een andere vestiging wat het gebruik daar is.

In feite hoef ik mij daar eigenlijk niet mee bezig te houden, ik hou mij bezig op dit moment met gebruikers. De processen die op de achtergrond lopen in andere applicaties is iets wat je delegeert aan systeembeheerders. Deze mogen dit tzt oppakken en testen in de test omgeving. :)

[ Bericht 12% gewijzigd door #ANONIEM op 04-02-2011 13:32:51 ]
pi_92352507
Iemand die misschien weet of ik ergens een voorbeeld excel sheet kan vinden voor het volgende

Ik wil mijn rooster invoeren in excel. Daarbij rekening houden dat ik dagelijks andere begin en eindtijden heb. Ook de pauze verschillen van dag tot dag. Wel zijn het vaste diensten dus denk aan 301a, 301b, 301c, 302a etc etc. Iedere dienst heeft een eigen waarde van begin en eindtijd en duur van pauze.
Graag zou ik een staafdiagram per dienst per dag willen zien van de begintijd tot eindtijd en pauzes in andere kleur. Ook dat ie gewerkte tijden en pauzes per dag bijhoudt.

Misschien leg ik het onduidelijk uit maar misschien dat iemand mij op weg kan helpen :@
pi_92378594
Hallo excel-fanaten

Ik als excel-noob vraag mij af of er in excel de mogelijkheid is om automatisch een lijstje op te stellen met alle mogelijke volgorde van de getallen 1 2 3 4 5 dus: 12345,21345,31245,..
Dit aantal getallen is dus gelijk aan 5!

Alvast bedankt hé
fgrgdg
pi_92383797
Middels een macro wel. Hier een voorbeeld van een bestand die met permutaties werkt:
http://www.helpmij.nl/for(...)ighlight=combinaties
  zondag 6 februari 2011 @ 02:45:59 #289
16918 flipsen
Argentinie-specialist!
pi_92399503
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.



Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B5 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...

[ Bericht 0% gewijzigd door flipsen op 06-02-2011 05:20:09 ]
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
  zondag 6 februari 2011 @ 03:16:39 #290
25865 Bill_E
vijf plus 98!
pi_92399961
quote:
1s.gif Op zondag 6 februari 2011 02:45 schreef flipsen het volgende:
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.

[ afbeelding ]

Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B6 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...
Dit moet B5 zijn neem ik aan?

Ik denk dat je het beste met =INDIRECT("B"&(D1+1)) aan de slag kan gaan. ( geen excel nu dus niet getest maar zoiets moet werken)


[ Bericht 1% gewijzigd door Bill_E op 06-02-2011 18:55:45 (Niet als je bier op hebt mensen proberen te helpen) ]
  zondag 6 februari 2011 @ 05:21:45 #291
16918 flipsen
Argentinie-specialist!
pi_92400723
quote:
2s.gif Op zondag 6 februari 2011 03:16 schreef Bill_E het volgende:

[..]

Dit moet B5 zijn neem ik aan?
Aangepast :Y
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
pi_92402459
quote:
1s.gif Op zondag 6 februari 2011 02:45 schreef flipsen het volgende:
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.

[ afbeelding ]

Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B5 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...
Ik snap dat het zaterdagnacht is maar goed....
E2:

=VLOOKUP(D2,$A$2:$B$11,2,0)

En dan doortrekken naar beneden.

Uit mn hoofd dus onder voorbehoud ;)
  zondag 6 februari 2011 @ 15:21:30 #293
16918 flipsen
Argentinie-specialist!
pi_92412432
Mil gracias DaFan! Kreeg een foutmelding maar mbv de almighty F1-toets kwam ik eruit. Even de eerste positie en het laagste puntenaantal nog een naampje gegeven, zodat ik simpel kan copy-pasten naar beneden toe :Y

=ALS(H8>9;10;VERT.ZOEKEN(H8;eerstepos:laatstepunt;2))

Dit is hem dus geworden (cellen komen niet overeen met het voorbeeldplaatje, het uiteindelijke werkblad had wat meer gegevens). Als je lager dan 9e bent geeindigd krijg je standaard 10 punten, de betere posities krijgen de punten die bij die positie horen. Leuke functie dat vert en hor zoeken, kende ik helemaal niet :@
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
pi_92415882
Je kan al doortrekken omdat er dollar-tekens voor de ranges staan (van de punten). Je hoeft het dus niet per se een naam te geven! Maar als je dat bereik vaak gebruikt is het op zich wel netjes :)
  zondag 6 februari 2011 @ 18:46:52 #295
100297 teamlead
Nu met Napoleon complex
pi_92421276
Ik heb een document waarin een aantal hyperlinks zijn opgenomen. Deze links verwijzen naar lokale bestanden.
Als ik nu op een hyperlink klik, krijg ik de melding "er is een onverwachte fout opgetreden".
Links naar websites werken wel gewoon.

Voor de zekerheid heb ik de links opnieuw toegevoegd, om uit te sluiten dat er in het pad iets niet zou kloppen, maar dat hielp niet.

(excel2003).

Iemand enig idee?
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
  zondag 6 februari 2011 @ 18:51:33 #296
25865 Bill_E
vijf plus 98!
pi_92421495
copy de link eens hierheen.
  zondag 6 februari 2011 @ 18:59:58 #297
100297 teamlead
Nu met Napoleon complex
pi_92421927
quote:
2s.gif Op zondag 6 februari 2011 18:51 schreef Bill_E het volgende:
copy de link eens hierheen.
D:\Fotografie\Wedstrijden\101001-Limburg foto\Buiten roken.jpg
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
  zondag 6 februari 2011 @ 19:10:44 #298
25865 Bill_E
vijf plus 98!
pi_92422468
Het zou mis kunnen gaan door de spatie in je foto naam. Maar dat weer ik niet zeker.
Vervang deze eens door een underscore in de filenaam en link
  zondag 6 februari 2011 @ 20:04:31 #299
100297 teamlead
Nu met Napoleon complex
pi_92425299
quote:
2s.gif Op zondag 6 februari 2011 19:10 schreef Bill_E het volgende:
Het zou mis kunnen gaan door de spatie in je foto naam. Maar dat weer ik niet zeker.
Vervang deze eens door een underscore in de filenaam en link
nope.. geen effect...
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_92425529
quote:
1s.gif Op vrijdag 4 februari 2011 23:29 schreef admiraal_anaal het volgende:
Iemand die misschien weet of ik ergens een voorbeeld excel sheet kan vinden voor het volgende

Ik wil mijn rooster invoeren in excel. Daarbij rekening houden dat ik dagelijks andere begin en eindtijden heb. Ook de pauze verschillen van dag tot dag. Wel zijn het vaste diensten dus denk aan 301a, 301b, 301c, 302a etc etc. Iedere dienst heeft een eigen waarde van begin en eindtijd en duur van pauze.
Graag zou ik een staafdiagram per dienst per dag willen zien van de begintijd tot eindtijd en pauzes in andere kleur. Ook dat ie gewerkte tijden en pauzes per dag bijhoudt.

Misschien leg ik het onduidelijk uit maar misschien dat iemand mij op weg kan helpen :@
Niemand een idee dus?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')