En dan kan je wel posten maar geen topics openenquote:
Nouja als jij het al voor me doet....quote:Op maandag 16 augustus 2010 11:59 schreef qu63 het volgende:
[..]
En dan kan je wel posten maar geen topics openen
FYPquote:Op maandag 16 augustus 2010 14:19 schreef kanovinnie het volgende:
Ben zelden zo trots op mijn ons werk geweest
Ik pm jullie 2 wel een plaatjequote:Op maandag 16 augustus 2010 14:31 schreef DaFan het volgende:
[..]
FYP
Wat heb je allemaal gemaakt dan?
In welke cellen wil je voorkomen dat dit kan Imso?quote:Dit is een 'macro', stuk code, die elke keer runt als je iets aanpast in je sheet. Daarna kijkt ie of het in de range is die we definieren.
Je moet deze plakken Visual basic editor:
Druk Alt-F11 (in Excel), dubbelklik links op ThisWorkbook en plak hem daar in.
Je zal B1:B3 moeten aanpassen naar de range waar het over gaat (als je met A, B, C bedoelt in cellen D6:D8 bv, dan zet je dat daar in).
Ik ben aan het werk en als je het daar in zet kunnen meer mensen meehelpen!
PM gestuurdquote:Op maandag 16 augustus 2010 14:31 schreef DaFan het volgende:
[..]
FYP
Wat heb je allemaal gemaakt dan?
Jaquote:Op maandag 16 augustus 2010 15:33 schreef kanovinnie het volgende:
[..]
PM gestuurd
Wil jij het ook zien Qu63?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | If Not Intersect(Target, Range("I7:K9")) Is Nothing Then Dim c As Range i = 0 For Each c In Range("I" & Target.Row & ":K" & Target.Row) If c.Value <> "" Then i = i + 1 End If Next If i > 1 Then MsgBox "Er staat al een waarde in deze rij!" Target.Clear End If End If End Sub |
Je hebt hem!quote:
Ik denk niet dat het bedrijf het leuk vind als ik tekeningen loop te verspreiden, en vertel waar het voor is. Het is niet supergeheim ofzo, maar ik ga ook geen toestemming vragen om een uitgebreide uitleg op internet te zetten.quote:Op maandag 16 augustus 2010 15:51 schreef DaFan het volgende:
Ik snap er niet zoveel van maar die laatste zin
"Ik kan helaas niet zeggen waar het voor is"
Omg ik heb geholpen met het bouwen van een atoombom...
Werktuigbouwkunde enzo is nooit mn sterkste kant geweest.
Nee je moet hem niet in ThisWorkbook zetten;quote:Op maandag 16 augustus 2010 16:07 schreef imso1986 het volgende:
Ik heb het script ingevoerd in Visual Basic in het tabblad ThisWorkbook.
Moet ik deze opslaan of activeren? heb alles gedaan zoals je zei maar hij doet het bij mij op dit moment nog niet.
GR ImSo
Stage? Zou het ook lekker voor je houdenquote:Op maandag 16 augustus 2010 15:52 schreef kanovinnie het volgende:
[..]
Ik denk niet dat het bedrijf het leuk vind als ik tekeningen loop te verspreiden, en vertel waar het voor is. Het is niet supergeheim ofzo, maar ik ga ook geen toestemming vragen om een uitgebreide uitleg op internet te zetten.
Dat wisten we wel!quote:Op maandag 16 augustus 2010 16:50 schreef Jo0Lz het volgende:
[Excel] Het grote Excel vragen topic #23 New topic!
Neuh, vakantiewerk.quote:Op maandag 16 augustus 2010 16:19 schreef DaFan het volgende:
[..]
Stage? Zou het ook lekker voor je houden
Fantastisch!! Hij doet het! Bedanktquote:Op maandag 16 augustus 2010 15:44 schreef DaFan het volgende:
Beetje omslachtig....maar goed hij werkt imo
[ code verwijderd ]
Hij doet het wel. Maar wanneer ik een kruisje verwijder nadat ik hem verkeerd heb geplaatst verwijderd hij ook de randen om de cellen.. Dit deed hij niet toen het script nog niet actief was. Is dit te verhelpen?quote:Op dinsdag 17 augustus 2010 08:52 schreef imso1986 het volgende:
[..]
Fantastisch!! Hij doet het! Bedankt
Nee, scripts werken dan niet (zoals je zelf al zegt)quote:Op dinsdag 17 augustus 2010 09:04 schreef imso1986 het volgende:
[..]
Hij doet het wel. Maar wanneer ik een kruisje verwijder nadat ik hem verkeerd heb geplaatst verwijderd hij ook de randen om de cellen.. Dit deed hij niet toen het script nog niet actief was. Is dit te verhelpen?
En wanneer een beveiliging van een computer staat ingesteld op HOOG dan worden macro's uitgeschakeld. En werkt het script niet meer. Is dit te verhelpen met een regel in het script?
mvg,
ImSo
Bedankt! Hij doet het nuquote:Op dinsdag 17 augustus 2010 12:31 schreef DaFan het volgende:
Nee die beveiliging kan je niet zoveel aan doen.
Je moet even Target.Clear veranderen in Target.Value=""
Ik haal de hele cel leeg en blijkbaar haalt ie ook de format dan weg.
Succes!quote:Op dinsdag 17 augustus 2010 12:35 schreef imso1986 het volgende:
[..]
Bedankt! Hij doet het nu![]()
het leverancier beoordelen kan beginnen.
Groetn
=afronden(getal;2)quote:Op dinsdag 17 augustus 2010 13:18 schreef Elkouw het volgende:
Oh en nu zijn het oneindig veel decimalen, notatie heb ik gewoon op getal staan en hetzelfde probleem hou ik met notatie valuta.
Met veel hoop gedaan wat je zei maar ik blijf het probleem houden!quote:Op dinsdag 17 augustus 2010 13:27 schreef qu63 het volgende:
[..]
=afronden(getal;2)
Door de opmaak te veranderen verander je niets aan het getal, nu wel. De opmaak kapt het getal dus gewoon af na 2 decimalen, deze functie niet. Pas afronden aan het eind van je berekening dus!
Met opmaak verander je alleen maar hoe het getal er uit komt te zien (kleurtjes, lengte, euroteken er voor, etc). Met AFRONDEN() maak je het getal gewoon kleiner. Dus aan het einde van al je berekeningen doe je AFRONDEN(getal;2) en dat kopieer je naar Wordquote:Op dinsdag 17 augustus 2010 13:50 schreef Elkouw het volgende:
[..]
Met veel hoop gedaan wat je zei maar ik blijf het probleem houden!
Zelfs statische bedragen, die onveranderd blijven, krijgen ineens een lange notatie
[ afbeelding ]
Het eerste bedrag, die 73,0499999999999999997 is een vast bedrag wat ik had ingetikt. 73,49 dacht ik. En Word maar dat ervan
Je verwijst in je formule naar de 11e kolom, terwijl je zoekbereik uit slechts twee kolommen (J en K) bestaat. Dit kan dus niet en veroorzaakt de foutmelding.quote:Op dinsdag 17 augustus 2010 14:04 schreef Cracka-ass het volgende:
Ik zit echt ongelooflijk te stoeien met verticaal zoeken. Ik heb een aantal tutorials stap voor stap gevolgd, alleen doen zij exact het omgekeerde van wat ik wil. Ik zoek een getal bij een tekst ipv andersom.
Ik heb een (tekst)waarde in C2 die variabel is. In cel C29 wil ik de waarde hebben die in bereik $J$18:$K$21 achter dezelfde tekst staat. Ik kom dan met de volgende formule:
=VERT.ZOEKEN(C2;$J$18:$K$21;11;0)
Met als waarde #VERW
![]()
Anyone?
Staat de opmaak van je uitkomst-cel niet raar ingesteld misschien?quote:Op woensdag 18 augustus 2010 13:59 schreef teknomist het volgende:
Vaag, het valt me op dat ik ook gewoon een nul terug krijg als ik alleen al =C2 bijvoorbeeld invoer.
Das wel een nuttige ja.. 't Wordt tijd voor een overzicht met handige functies/veel voorkomende vragen of een mogelijkheid om posts als favoriet aan te merken op fok..quote:Op donderdag 19 augustus 2010 14:37 schreef DaFan het volgende:
Ok let op.
[ afbeelding ]
D1 =
=ALS(RIJEN($D$1:D1)>AANTAL.ALS($A$1:$A$3;$C$1);"";INDEX($B$1:$B$3;KLEINSTE(ALS($A$1:$A$3=$C$1;RIJ($B$1:$B$3)-RIJ($B$1)+1);RIJEN($D$1:D1))))
Deze kan je naar beneden slepen.
D7 =
=ALS(KOLOMMEN($D$7:D7)>AANTAL.ALS($A$1:$A$3;$C$7);"";INDEX($B$1:$B$3;KLEINSTE(ALS($A$1:$A$3=$C$7;RIJ($B$1:$B$3)-RIJ($B$1)+1);KOLOMMEN($D$7:D7))))
Deze kan je naar rechts slepen.
Beide formules bevestigen met CTRL-SHIFT-ENTER!
Dan zet je om je formule een ALS() constructie, zoals:quote:Op dinsdag 24 augustus 2010 20:40 schreef imso1986 het volgende:
Nog een klein vraagje.
Met een berekening kom ik uit op een negatieve waarde. Bijvoorbeeld -1000.
Ik wil alleen niet dat er een negatieve waarde weergegeven wordt maar 0. Wat moet ik in de formule zetten om een som niet lager te laten uitkomen dan 0?
Bvd,!
kan op meerdere manieren, maar dit is een mogelijkheid:quote:Op dinsdag 24 augustus 2010 21:23 schreef imso1986 het volgende:
Ook heb ik in een cel een som waarvan 2 cellen ingevuld moeten worden om tot een waarde te komen.
Nu is 1 van de waarde's nog niet ingevuld en wordt het getal negatief. Is het ook zo te maken dat persee beide cellen ingevuld moeten worden voordat er een waarde komt?
Bijvoorbeeld formule is =a1-a2 hieruit komt een negatief getal als alleen de eerste maar ingevuld wordt. Dit mog 0 blijven.
Hoop dat jullie het nog snappen
Heb dit geprobeerd =ALS(F13-D13<0;0;=F13-D13)quote:Op dinsdag 24 augustus 2010 21:24 schreef Joooo-pi het volgende:
[..]
Dan zet je om je formule een ALS() constructie, zoals:
=ALS(formule<0;0;formule)
Die laatste = mag weg, werkt het dan wel?quote:Op dinsdag 24 augustus 2010 21:41 schreef imso1986 het volgende:
[..]
Heb dit geprobeerd =ALS(F13-D13<0;0;=F13-D13)
maar dit is vast niet juist.
Ik dacht dat die die dagen niet door zou rekenen, maar dat doet die blijkbaar wel. Dit werkt dusquote:Op woensdag 25 augustus 2010 12:01 schreef qu63 het volgende:
Zoiets?
=datum(1+(ALS(periode=1;0;(periode-1)*28);1;2010)
Alleen de maanden jan, feb en mrt bij elkaar optellen, etc...quote:Op woensdag 25 augustus 2010 12:41 schreef Blik het volgende:
[..]
Ik dacht dat die die dagen niet door zou rekenen, maar dat doet die blijkbaar wel. Dit werkt dus
Nu nog de datum omklussen naar een kwartaal, maar dat moet wel lukken met een formule zo
Heb het als volgt gedaan (uitkomst moest Q1, Q2 etc. worden):quote:Op woensdag 25 augustus 2010 12:56 schreef qu63 het volgende:
[..]
Alleen de maanden jan, feb en mrt bij elkaar optellen, etc...
Excel is niet aan het berekenen. Anders zou ik wel zien staan 'Excel is calculating...'. In plaats daar van staat er Saving document. Kan het nog wel eens proberen maar weet bijna zeker dat dat het niet is.quote:Op donderdag 26 augustus 2010 20:54 schreef Joooo-pi het volgende:
Je kan toch ook berekenen bij afsluiten uitzetten? Kijk eens of het dan ook zo is...
Ik sluit niets af, ik sla op. Beide bestanden staan open op het moment van saven.quote:Op donderdag 26 augustus 2010 21:05 schreef qu63 het volgende:
Welk bestand van de 2 sluit je als eerste af?
Excel voornamelijk. Ik heb ook zitten denken aan Mcafee maar die zie ik geen rare dingen doen eigenlijk op dat moment.quote:Op donderdag 26 augustus 2010 21:11 schreef Joooo-pi het volgende:
Welke processen nemen de meeste CPU usage tijdens opslaan? (of is het echt alleen excel)
Dan zou je toch vermoeden dat ie aan het rekenen is...quote:Op donderdag 26 augustus 2010 21:12 schreef RemCOW het volgende:
[..]
Excel voornamelijk. Ik heb ook zitten denken aan Mcafee maar die zie ik geen rare dingen doen eigenlijk op dat moment.
Ja. Maar niet de worksheet in elk geval ...quote:Op donderdag 26 augustus 2010 21:14 schreef Joooo-pi het volgende:
[..]
Dan zou je toch vermoeden dat ie aan het rekenen is...
Excel snapt niet wat je wil en ik ook nietquote:Op vrijdag 27 augustus 2010 13:35 schreef buishuis het volgende:
Ik heb de volgende formule gemaakt:
=ALS(R2="#,####";R2;Q2)
Het is de bedoeling dat Excel begrijpt dat de #'jes, getallen zijn die hij daar waar nodig moet vervangen. Hoe kan ik aangeven dat dat getallen zijn?
met als(isgetal) / if(isnumber) zeker?quote:Op vrijdag 27 augustus 2010 13:58 schreef buishuis het volgende:
Laat maar, heb het al gevonden. Het was makkelijker dan ik dacht
Thanksquote:Op maandag 30 augustus 2010 16:57 schreef DaFan het volgende:
Data -> Filter -> Autofilter.
Dan kan je allene 'Rood' laten zien en dan nog sorteren ook.
In A6 dit invullen: "=A1"quote:Op dinsdag 31 augustus 2010 19:40 schreef Beast_of_europe het volgende:
Hallo!
Ik heb een vraag m.b.t. excel en volgens mij is het niet heel moeilijk, ik kan er alleen niet opkomen. Dus als iemand mij zou kunnen helpen zou dat erg mooi zijn!
Ik ben op zoek naar een formule/opdracht die het volgende doet:
Het getal in bv cel A1 wil ik 5 cellen verder neer zetten. Het zou dus A1+5=A6. Maar dat werkt natuurlijk niet. Iemand enig idee?
Op blad 1 vul je in cel A1 je getal in.quote:Verder wil ik op mijn eerste werkblad iemand een getal laten invullen. Bv 200. Dan moet excel in werkblad 2 in kolom A een lijst maken van 1 tm 200, oftewel A1:A200. Hetzelfde als het getal bijvoorbeeld 1000 zou zijn.
Hopelijk kan iemand mij helpen, het liefst zonder macro's
Hartelijk dank voor je antwoord, de 2e oplossing werkt perfect!quote:Op dinsdag 31 augustus 2010 19:50 schreef qu63 het volgende:
[..]
In A6 dit invullen: "=A1"
[..]
Op blad 1 vul je in cel A1 je getal in.
Op blad 2 vul je in cel A1 dit in: "=ALS(blad1!A1="";"";1)
In cel A2 dit: "=ALS(A1="";"";ALS(blad1!$A$1>A1;A1+1;""))
In cel A3 dit: "=ALS(A2="";"";ALS(blad1!$A$1>A2;A2+1;""))
En dat dus doortrekken naar beneden..
En wat is dan je vraagquote:Op dinsdag 31 augustus 2010 20:02 schreef Beast_of_europe het volgende:
[..]
Hartelijk dank voor je antwoord, de 2e oplossing werkt perfect!
M.b.t. de eerste: misschien heb ik het niet goed uitgelegd. Ik ben bezig met een voorraadmodel aan het schrijven en ik heb bijvoorbeeld:
=ALS(O3<=N4;O3-L4+H4;O3-L4)
Waarbij:
O3=netto voorraad
L4=demand
N4=bestelpunt
H4=bestelhoeveelheid
Excel kijkt dus of de netto voorraad kleiner of gelijk is aan he bestelpunt. Indien dit zo is dan is het netto voorraad-demand+bestelhoeveelheid. Is dit niet zo, dan is het nettovoorraad-demand.
Nu is het probleem dat indien excel 'bestelt' dit pas over x aantal weken geleverd wordt, bijvoorbeeld 5.
O sorry. Nu is het probleem dat excel de nieuwe bestelling bijvoorbeeld in periode 2 (=A2) besteld en ook direct bijboekt. Maar dit moet eigenlijk periode 7 (=A7) zijn. Hij moet dus mijn ingegeven waarde x gebruiken om een x aantal cellen verder iets te doen.quote:
Kan je een screenshot plaatsen van hoe het er uit komt te zien? Is het een agenda ofzo?quote:Op dinsdag 31 augustus 2010 20:34 schreef Beast_of_europe het volgende:
[..]
O sorry. Nu is het probleem dat excel de nieuwe bestelling bijvoorbeeld in periode 2 (=A2) besteld en ook direct bijboekt. Maar dit moet eigenlijk periode 7 (=A7) zijn. Hij moet dus mijn ingegeven waarde x gebruiken om een x aantal cellen verder iets te doen.
Niet echt. Maar volgens mij weet ik hoe ik het op kan lossen (d.m.v. een MRP-schema, als je weet wat dat is?). Dan heb ik available to promise en de 'echte' voorraad. Ik zal morgen laten zien hoe ik heb opgelost, of als ik het niet opgelost heb een screenshot plaatsen!quote:Op dinsdag 31 augustus 2010 20:48 schreef qu63 het volgende:
[..]
Kan je een screenshot plaatsen van hoe het er uit komt te zien? Is het een agenda ofzo?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |