abonnement Unibet Coolblue
pi_93931588
Geeft niet! Ik kom er niet meer aan toe tot zaterdag... Maar er zitten genoeg hier die je kunnen helpen!
pi_93944959
Ik heb een vraag. Voor mijn werk heb ik een barcodescanner aan een pc gehangen. In excel heb ik een sheet met titels en barcodes van boeken.

Ik doe nu zoeken & vervangen, barcode scannen en dan handmatig op vervangen als ie de code heeft gevonden (zodat het vakje leeg wordt en ik weet dat we dat boek dus in huis hebben en alles klopt).

Kan dat niet automatisch? Dus ik scan de code, hij springt naar het vakje met de juiste code en wist dat en geeft me weer een scherm waar ik een nieuwe code kan scannen.
"Why does being a librarian make her even hotter?"
"They're keepers of knowledge. She holds the answers to all of our questions..."
pi_93946907
zit er geen software bij die scanner?
'Expand my brain, learning juice!'
<a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank">Last.fm</a>
pi_93947330
quote:
1s.gif Op vrijdag 11 maart 2011 10:12 schreef crossover het volgende:
zit er geen software bij die scanner?
Volgens mij niet. En als die er al is, dan ligt het bij systeembeheer. En die zijn er niet, carnavalsvakantie :+

Ik heb ooit een mailtje gehad van een collega die een macro had gemaakt die deed wat ik boven beschrijf (zij moeten hetzelfde doen, kastcontrole adhv barcode scannen). Maar die mail heb ik niet meer en de collega is.... met vakantie.
"Why does being a librarian make her even hotter?"
"They're keepers of knowledge. She holds the answers to all of our questions..."
pi_93949582
quote:
1s.gif Op vrijdag 11 maart 2011 10:27 schreef Syrena het volgende:

[..]

Volgens mij niet. En als die er al is, dan ligt het bij systeembeheer. En die zijn er niet, carnavalsvakantie :+

Ik heb ooit een mailtje gehad van een collega die een macro had gemaakt die deed wat ik boven beschrijf (zij moeten hetzelfde doen, kastcontrole adhv barcode scannen). Maar die mail heb ik niet meer en de collega is.... met vakantie.
volgende week dan maar, lijkt mij het verstadigste.
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_93950695
quote:
1s.gif Op vrijdag 11 maart 2011 11:34 schreef Deetch het volgende:

[..]

volgende week dan maar, lijkt mij het verstadigste.
Dan moet het af zijn, het is nu vakantie, dus geen bezoekers die ik in de weg zit (of zij mij).
"Why does being a librarian make her even hotter?"
"They're keepers of knowledge. She holds the answers to all of our questions..."
pi_93961941
Van een ander forum heb ik deze code :
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Worksheet_Change(ByVal Target As Range)
Const WS_RANGE As String = "A1"
    On Error GoTo ws_exit
    Application.EnableEvents = False
    If Not Intersect(Target, Me.Range(WS_RANGE)) Is Nothing Then
        With Target
            ActiveSheet.Name = .Value
        End With
    End If
ws_exit:
    Application.EnableEvents = True
End Sub

Deze code zorgt ervoor dat de tabblad naam veranderd in cel A1. Nu wil ik een toevoeging dat hij veranderd in A1 bij blad 1 en niet A1 van zijn huidige blad.

Iemand een idee?
pi_93965997
Nvm ik lees niet goed
  dinsdag 15 maart 2011 @ 17:43:28 #109
84430 kanovinnie
Wie dit leest is gek!
pi_94150473
Ik kom weer eens niet uit met een IF commando.
Ik wil er voor zorgen, dat als uit "B4-B5" iets komt wat groter is dan 70, het 0 blijft.
Maar het blijft niet lukken. :(
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  dinsdag 15 maart 2011 @ 17:53:03 #110
62215 qu63
..de tijd drinkt..
pi_94150833
quote:
1s.gif Op dinsdag 15 maart 2011 17:43 schreef kanovinnie het volgende:
Ik kom weer eens niet uit met een IF commando.
Ik wil er voor zorgen, dat als uit "B4-B5" iets komt wat groter is dan 70, het 0 blijft.
Maar het blijft niet lukken. :(
=ALS(B4-B5=<70;0;"Iets anders")
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 15 maart 2011 @ 17:56:35 #111
62215 qu63
..de tijd drinkt..
pi_94150957
quote:
1s.gif Op donderdag 10 maart 2011 18:09 schreef DeGeleKlootzak het volgende:
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.

Moet je even kijken hoe de ALS()-funstie in elkaar zit en welke parameters er nodig zijn.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 15 maart 2011 @ 18:01:36 #112
84430 kanovinnie
Wie dit leest is gek!
pi_94151184
quote:
1s.gif Op dinsdag 15 maart 2011 17:53 schreef qu63 het volgende:

[..]

=ALS(B4-B5=<70;0;"Iets anders")
Ik heb er dit van gemaakt:
=ALS(B3-B4<=70;B3-B4;"0")
Anders is het altijd 0, of iets anders. En nooit het getal wat ik moet hebben.
Ligt waarschijnlijk aan mijn uitleg. Bedankt iig!
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_94151408
quote:
Op vrijdag 11 maart 2011 16:14 schreef soepp het volgende:
Van een ander forum heb ik deze code :

[ code verwijderd ]


Deze code zorgt ervoor dat de tabblad naam veranderd in cel A1. Nu wil ik een toevoeging dat hij veranderd in A1 bij blad 1 en niet A1 van zijn huidige blad.

Iemand een idee?
kan je dit beter toelichten? Zal vanavond ff kijken! Want volgens mij doet die code niet wat jij zegt dat het doet.
pi_94160609
quote:
1s.gif Op vrijdag 11 maart 2011 16:14 schreef soepp het volgende:
Van een ander forum heb ik deze code :

[ code verwijderd ]

Deze code zorgt ervoor dat de tabblad naam veranderd in cel A1. Nu wil ik een toevoeging dat hij veranderd in A1 bij blad 1 en niet A1 van zijn huidige blad.

Iemand een idee?
Hm hij doet idd wel wat je wilt maar...
Wil je als je iets aanpast op Blad2 dat ook de naam van Blad2 verandert? Of wat?
Ik snap je uitleg niet :')
pi_94177029
Ik weet niet als het makkelijk is om te doen.

Maar ik wil de 4 belastingschijven verwerken in Excel wat opzich helemaal niet moeilijk moet zijn. Maar het inkomen is niet statisch dat is afhankelijk van andere formules.

Het kan dus 30.000 zijn waardoor er maar 2 schijven nodig zijn.

Maar ook 67.000 waardoor er 4 schijven nodig zijn.
oO<

Iemand een creatief idee?
pi_94180065
Mja opzoeken hoeveel schijven je nodig hebt is natuurlijk simpel (tabelletje met bodeminkomens, aantal schijven ernaast icm een VLOOKUP).
Maar wat wil je er dan mee? Als je weet dat het 4 schijven zijn...wat dan?

1
2
3
4
5
Inkomen    Aantal schijven
0        1
30000    2
60000    3
90000    4

D2 is inkomen
E2 is aantal schijven met formule:
=VERT.ZOEKEN(D2;A2:B5;2;1)
pi_94180959
Of gewoon een geneste if functie:

Inkomen in A1
belastingschijf grenzen van 2011 gebruikt: http://www.artifex-verzek(...)ip=belastingschijven
=IF(A1<0,"negatief inkomen",IF(A1<18628,1,IF(A1<33436,2,IF(A1<55694,3,4))))

In het nederlands:
IF wordt ALS en " , " wordt " ; "
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_94183314
Dat is overigens wel echt achterlijk, dat ze in de nederlandse versie ook de formules hebben vertaald :')
'Expand my brain, learning juice!'
&lt;a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank"&gt;Last.fm&lt;/a&gt;
  woensdag 16 maart 2011 @ 11:11:37 #119
1592 Puckzzz
Bitch please!
pi_94184516
Vraagje:

Excel 2010
Ik heb een storingsformulier met daarin de VANDAAG en een NU formule. Omdat ik dit automatisch ingevuld wil hebben op het moment dat het formulier wordt ingevuld.

Maar deze datum en tijdsnotatie mogen niet veranderen op het moment dat men het formulier voor een tweede keer opent. Ik dacht dat ik dit had gefixt door 'berekenen' op handmatig te zetten maar helaasch...als ik nu het formulier open dan krijg ik huidige datum en tijd -O-

Iemand een idee?
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 16 maart 2011 @ 11:14:46 #120
62215 qu63
..de tijd drinkt..
pi_94184625
quote:
1s.gif Op woensdag 16 maart 2011 09:02 schreef Deetch het volgende:
Of gewoon een geneste if functie:

Inkomen in A1
belastingschijf grenzen van 2011 gebruikt: http://www.artifex-verzek(...)ip=belastingschijven
=IF(A1<0,"negatief inkomen",IF(A1<18628,1,IF(A1<33436,2,IF(A1<55694,3,4))))

In het nederlands:
IF wordt ALS en " , " wordt " ; "
Maar als je ¤40k aan inkomen hebt, heb je je belastingvrije bedrag, daarna een deel wat in de eerste schijf valt en daarna, als er nog iets overblijft, iets wat in schijf 3 valt. Met deze IF/ALS-functie kom je er iig niet!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 16 maart 2011 @ 11:16:17 #121
62215 qu63
..de tijd drinkt..
pi_94184672
quote:
5s.gif Op woensdag 16 maart 2011 11:11 schreef Puckzzz het volgende:
Vraagje:

Excel 2010
Ik heb een storingsformulier met daarin de VANDAAG en een NU formule. Omdat ik dit automatisch ingevuld wil hebben op het moment dat het formulier wordt ingevuld.

Maar deze datum en tijdsnotatie mogen niet veranderen op het moment dat men het formulier voor een tweede keer opent. Ik dacht dat ik dit had gefixt door 'berekenen' op handmatig te zetten maar helaasch...als ik nu het formulier open dan krijg ik huidige datum en tijd -O-

Iemand een idee?
Je zou dmv een macro de velden kunnen vullen met de huidige datum..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 16 maart 2011 @ 11:17:56 #122
1592 Puckzzz
Bitch please!
pi_94184736
quote:
1s.gif Op woensdag 16 maart 2011 11:16 schreef qu63 het volgende:

[..]

Je zou dmv een macro de velden kunnen vullen met de huidige datum..
Oeh...macro's heb ik echt totaal geen kaas van gegeten :@
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_94185820
quote:
1s.gif Op woensdag 16 maart 2011 10:29 schreef crossover het volgende:
Dat is overigens wel echt achterlijk, dat ze in de nederlandse versie ook de formules hebben vertaald :')
in de eerste office waar ik mee werkte (volgens mij 95) was zelfs de macro taal (visual basic) vertaald. Moest je ineens met indien..dan...anders lussen gaan werken ipv de staandaard if..then..else terminologie die iedereen die een beetje heeft geprogrammeerd kent.
Was echt kansloze missie om dan lekker te programmeren.

[ Bericht 0% gewijzigd door Deetch op 16-03-2011 12:03:19 ]
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_94188240
quote:
17s.gif Op woensdag 16 maart 2011 11:17 schreef Puckzzz het volgende:

[..]

Oeh...macro's heb ik echt totaal geen kaas van gegeten :@
Ga naar je ribbon Developer en klik op record macro. klik op een cel en stop macro recorden
Ga naar visual basic en zoek in je spreadsheet de module1 op.

Open deze. Hierin staat dat een code die begint met Sub macro1() oid en eindigt met End sub

Verwijder alles dat tussen de eerste en laatste regel staat en typ hier:

range("A1").value = DATE & " " & TIME

maak vervolgens op je spreadsheet een knop waarmee je macro1 start.
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_94188725
Ik kan je wel een voorbeeldje mailen. Dan heb je direct de basis voor een sjabloon. PM me maar even.
Ik heb een optie met een macro knop of een sjabloon die automatisch de datum en tijd invult van het moment dat je de sjabloon opent.
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_94194334
quote:
7s.gif Op dinsdag 15 maart 2011 20:47 schreef DaFan het volgende:

[..]

Hm hij doet idd wel wat je wilt maar...
Wil je als je iets aanpast op Blad2 dat ook de naam van Blad2 verandert? Of wat?
Ik snap je uitleg niet :')
De naam van het tabblad verwijst naar cel A1. Als er dus in A1 appel staat dan heet het tabblad ook appel.

Nu heb ik alleen een grafiek als een object geplaatst op een tabblad, waardoor er zich geen cellen meer in bevinden. Hierdoor moet ik in de code naar een ander tabblad verwijzen.

Dus tabblad 2 moet zijn naam halen uit tabblad 1 cel A1
:)
pi_94201735
Hoe kan ik het beste data uit een draaitabel kopieren naar een ander tabblad? Ik zie twee mogelijkheden:
- Via verticaal zoeken, echter kan kan ik in mijn format draaitabel maar één veld exporteren
- Via draaitabel.ophalen (welke ik trouwens niet meer kan vinden in Office 2007), alleen krijg ik deze formule niet goed aan de praat!

Hieronder een klein stukje van de draaitabel:



Op een ander blad (verschillenanalyse) kan een productierun-nummer worden ingevoerd. Hiermee moet er in deze draaitabel naar dat nummer worden gezocht, en moet de bijbehorende informatie worden weergegeven/gekopieerd naar het andere tabblad. Bijvoorbeeld het getal welke rood omcirkeld is.

Bij verticaal zoeken kan ik dus een productierun-nummer selecteren en daarnaast een kolomnummer. Als ik nummer 3 en kolomnummer 3 intyp, kan hij alleen die "15,00" laten zien. Echter heb ik die waardes eronder ook nodig!

Iemand een idee?

ps. Ik heb ook nog een tabblad met alle informatie die in de draaitabel staat. Ziet er zo uit:

1
2
3
4
Datum         Productierun-nummer     Type motor     Motorblokuren   Motorblokkosten etc.
01-01-2010              4               DA               9                =D2*...
04-01-2010              4               DA               3                =D3*...
12-02-2010              6               DC               5                =D4*...

Ik zou de gegevens daar ook met verticaal zoeken uit kunnen halen, maar dan moeten waarden van dezelfde productierun bij elkaar opgeteld worden.
pi_94211966
quote:
1s.gif Op woensdag 16 maart 2011 18:15 schreef GuitarJJ het volgende:
Hoe kan ik het beste data uit een draaitabel kopieren naar een ander tabblad? Ik zie twee mogelijkheden:
- Via verticaal zoeken, echter kan kan ik in mijn format draaitabel maar één veld exporteren
- Via draaitabel.ophalen (welke ik trouwens niet meer kan vinden in Office 2007), alleen krijg ik deze formule niet goed aan de praat!

Hieronder een klein stukje van de draaitabel:

[ afbeelding ]

Op een ander blad (verschillenanalyse) kan een productierun-nummer worden ingevoerd. Hiermee moet er in deze draaitabel naar dat nummer worden gezocht, en moet de bijbehorende informatie worden weergegeven/gekopieerd naar het andere tabblad. Bijvoorbeeld het getal welke rood omcirkeld is.

Bij verticaal zoeken kan ik dus een productierun-nummer selecteren en daarnaast een kolomnummer. Als ik nummer 3 en kolomnummer 3 intyp, kan hij alleen die "15,00" laten zien. Echter heb ik die waardes eronder ook nodig!

Iemand een idee?

ps. Ik heb ook nog een tabblad met alle informatie die in de draaitabel staat. Ziet er zo uit:

[ code verwijderd ]

Ik zou de gegevens daar ook met verticaal zoeken uit kunnen halen, maar dan moeten waarden van dezelfde productierun bij elkaar opgeteld worden.
Het is al opgelost (door de draaitabel anders in te delen)! :)
  woensdag 16 maart 2011 @ 23:14:47 #129
84430 kanovinnie
Wie dit leest is gek!
pi_94219643
Vraagje. Hoe kan ik positieve getallen negatief maken, en omgekeerd?
Dus als er nu een rij (in verschillende cellen) staat van: 0.3, -0.2, 0.1, 1.3, en dat moet dan automatisch -0.3, 0.2,-0.1, -1.3 worden.
Voor een paar getallen kan ik het wel handmatig veranderen, nadeel is dat er elke dag meer getallen bijkomen. En het zijn er al best wat :P
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_94219759
quote:
1s.gif Op woensdag 16 maart 2011 23:14 schreef kanovinnie het volgende:
Vraagje. Hoe kan ik positieve getallen negatief maken, en omgekeerd?
Dus als er nu een rij (in verschillende cellen) staat van: 0.3, -0.2, 0.1, 1.3, en dat moet dan automatisch -0.3, 0.2,-0.1, -1.3 worden.
Voor een paar getallen kan ik het wel handmatig veranderen, nadeel is dat er elke dag meer getallen bijkomen. En het zijn er al best wat :P
Extra rij en dan *-1, dat is het simpelste wat ik kan verzinnen :D
pi_94259067
quote:
1s.gif Op woensdag 16 maart 2011 15:43 schreef soepp het volgende:

[..]

De naam van het tabblad verwijst naar cel A1. Als er dus in A1 appel staat dan heet het tabblad ook appel.

Nu heb ik alleen een grafiek als een object geplaatst op een tabblad, waardoor er zich geen cellen meer in bevinden. Hierdoor moet ik in de code naar een ander tabblad verwijzen.

Dus tabblad 2 moet zijn naam halen uit tabblad 1 cel A1
:)
En op basis waarvan? Want nu was het zo ingericht dat als je A1 verandert dat de naam ook verandert ;)
Dan maar een macro imo:
1
2
3
4
5
Sub bla()

Sheets(2).Name = Sheets(1).Range("A1").Value

End Sub
;)
pi_94280231
Ik heb 2 kolommen.

in A onderdeelnummers en in B de prijzen.
Nu wil ik de LAATSTE prijs weten bijv.

12 8
12 10
12 6

ik wil dan dan van onderdeelnummer 12 de waarde 6 wordt gegeven als ik in een ander tabblad zoek op onderdeelnummer 12.

Hoe kan ik dit doen ?
pi_94280244


[ Bericht 100% gewijzigd door wes. op 18-03-2011 09:54:25 (foutje) ]
pi_94285272
quote:
1s.gif Op vrijdag 18 maart 2011 09:53 schreef wes. het volgende:

Ik heb 2 kolommen.

in A onderdeelnummers en in B de prijzen.
Nu wil ik de LAATSTE prijs weten bijv.

12 8
12 10
12 6

ik wil dan dan van onderdeelnummer 12 de waarde 6 wordt gegeven als ik in een ander tabblad zoek op onderdeelnummer 12.

Hoe kan ik dit doen ?

Als ik in excel de simpele formule gebruik van verticaal zoeken neemt Excel de onderste waarde van de rij als je als parameter WAAR opgeeft :)
pi_94285712
Zucht ... Ik wist niet dat het zo simpel kon zijn af en toe :p

Thnx
pi_94288025
Zo simpel is het ook niet. Met vert.zoeken kun je maar op 1 getal zoeken. Je moet dus een combinatie maken van het onderdeelnummer en de prijs in een extra kolom.

Je kunt bevoorbeeld het onderdeelnummer met 10 vermenigvuldigen en daar de prijs gedeeld door 10000 bij op tellen. Op deze manier is het getal voor de komma altijd je onderdeelnummer en achter de komma altijd je prijs (mits deze onder de 10000 euro is). Dit wordt je zoekgetal.

Je sheet wordt dan
product; prijs; zoekgetal
12; 10; 120,001
10; 8; 100,0008
12; 6; 120,0006
12; 14; 120,0014
16; 18; 160,0018
Om goed te kunnen zoeken heb je ook een nul product nodig zet deze ook in de tabel
0; 0 ; 0,0

Dan sorteer je je lijst op zoekgetal waarde van laag naar hoog.
0: 0; 0,0
10; 8; 100,0008
12; 6; 120,0006
12; 10; 120,001
12; 14; 120,0014
16; 18; 160,0018

Stel je zoekgetal staat in kolom C
Dan typ je je productnummer in cel E3 en in E4 zet je de volgende formule

=IF(ISERROR(VLOOKUP(E3,A:A,1,FALSE)),"productnummer is fout",10000*MOD(INDIRECT(ADDRESS(MATCH(VLOOKUP(E3*10,C:C,1),C:C)+1,3)),1))

Wat doet de formule?
Het IF(ISERROR(VLOOKUP(E3,A:A,1,FALSE)) stuk bepaald of het ingevoerde productnummer in cel E3 wel in de lijst (kolom A) staat.
Indien niet dan foutmelding "productnummer is fout"

Indien wel dan volgt het tweede deel van de frmule en die doet het volgende:
10000*MOD(INDIRECT(ADDRESS(MATCH(VLOOKUP(E3*10,C:C,1),C:C)+1,3)),1))

VLOOKUP zoekt in kolom C het getal dat het dichtst onder je productnummer*10 ligt.
Dit is dus de hoogste prijs van het lager genummerde product. Als je zoekt op product 12 is dit 100,0008 in het voorbeeld.
MATCH bepaald de plek in kolom C van dit getal dit is het rijnummer (nr 2)
ADDRESS maakt een tekststring van het rijnummer+1 en het kolomnummer (kolom 3 = kolom C), dus cel $C$3
INDIRECT roept de waarde op van die cel (product+laagste prijs combinatie = 120,0006 )
MOD pakt het getal achter de komma en als je dat met 10000 vermenigvuldigd krijg je de laagste prijs. (0,0006*10000 = 6)

Vertaalde formule voor nederlandse excel:
=ALS(ISFOUT(VERT.ZOEKEN(E3;A:A;1;ONWAAR));"productnummer is fout";10000*REST(INDIRECT(ADRES(VERGELIJKEN(VERT.ZOEKEN(E3*10;C:C;1);C:C)+1;3));1))
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_94288264
Hoe zet ik een wetenschappelijke notatie terug naar een gewoon getal?

Voor mijn werk exporteer in gegevens vanuit een ander programma naar een csv bestand. Hierin staan een aantal grote getallen. Excel zet dit automatisch om in een wetenschappelijke notatie. Ik krijg dit alleen met geen mogelijkheid meer goed in excel.

Iemand een idee?
  vrijdag 18 maart 2011 @ 14:11:48 #138
62215 qu63
..de tijd drinkt..
pi_94290135
quote:
1s.gif Op vrijdag 18 maart 2011 13:23 schreef Deetch het volgende:
Zo simpel is het ook niet. Met vert.zoeken kun je maar op 1 getal zoeken. Je moet dus een combinatie maken van het onderdeelnummer en de prijs in een extra kolom.

Je kunt bevoorbeeld het onderdeelnummer met 10 vermenigvuldigen en daar de prijs gedeeld door 10000 bij op tellen. Op deze manier is het getal voor de komma altijd je onderdeelnummer en achter de komma altijd je prijs (mits deze onder de 10000 euro is). Dit wordt je zoekgetal.

Je sheet wordt dan
product; prijs; zoekgetal
12; 10; 120,001
10; 8; 100,0008
12; 6; 120,0006
12; 14; 120,0014
16; 18; 160,0018
Om goed te kunnen zoeken heb je ook een nul product nodig zet deze ook in de tabel
0; 0 ; 0,0

Dan sorteer je je lijst op zoekgetal waarde van laag naar hoog.
0: 0; 0,0
10; 8; 100,0008
12; 6; 120,0006
12; 10; 120,001
12; 14; 120,0014
16; 18; 160,0018

Stel je zoekgetal staat in kolom C
Dan typ je je productnummer in cel E3 en in E4 zet je de volgende formule

=IF(ISERROR(VLOOKUP(E3,A:A,1,FALSE)),"productnummer is fout",10000*MOD(INDIRECT(ADDRESS(MATCH(VLOOKUP(E3*10,C:C,1),C:C)+1,3)),1))

Wat doet de formule?
Het IF(ISERROR(VLOOKUP(E3,A:A,1,FALSE)) stuk bepaald of het ingevoerde productnummer in cel E3 wel in de lijst (kolom A) staat.
Indien niet dan foutmelding "productnummer is fout"

Indien wel dan volgt het tweede deel van de frmule en die doet het volgende:
10000*MOD(INDIRECT(ADDRESS(MATCH(VLOOKUP(E3*10,C:C,1),C:C)+1,3)),1))

VLOOKUP zoekt in kolom C het getal dat het dichtst onder je productnummer*10 ligt.
Dit is dus de hoogste prijs van het lager genummerde product. Als je zoekt op product 12 is dit 100,0008 in het voorbeeld.
MATCH bepaald de plek in kolom C van dit getal dit is het rijnummer (nr 2)
ADDRESS maakt een tekststring van het rijnummer+1 en het kolomnummer (kolom 3 = kolom C), dus cel $C$3
INDIRECT roept de waarde op van die cel (product+laagste prijs combinatie = 120,0006 )
MOD pakt het getal achter de komma en als je dat met 10000 vermenigvuldigd krijg je de laagste prijs. (0,0006*10000 = 6)

Vertaalde formule voor nederlandse excel:
=ALS(ISFOUT(VERT.ZOEKEN(E3;A:A;1;ONWAAR));"productnummer is fout";10000*REST(INDIRECT(ADRES(VERGELIJKEN(VERT.ZOEKEN(E3*10;C:C;1);C:C)+1;3));1))
Maar hij wilde de laaTSTe en niet de laaGSTe hebben!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94291176
quote:
1s.gif Op vrijdag 18 maart 2011 14:11 schreef qu63 het volgende:

[..]

Maar hij wilde de laaTSTe en niet de laaGSTe hebben!
Doh.
Maar met gewoon vert.zoeken vind je niet de laatste waarde toch?
Hij geeft dan altijd de eerste waarde in de kolom weer?
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_94291199
quote:
1s.gif Op vrijdag 18 maart 2011 13:29 schreef Goldfish80 het volgende:
Hoe zet ik een wetenschappelijke notatie terug naar een gewoon getal?

Voor mijn werk exporteer in gegevens vanuit een ander programma naar een csv bestand. Hierin staan een aantal grote getallen. Excel zet dit automatisch om in een wetenschappelijke notatie. Ik krijg dit alleen met geen mogelijkheid meer goed in excel.

Iemand een idee?
Format cells, number
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_94291454
quote:
1s.gif Op vrijdag 18 maart 2011 14:38 schreef Deetch het volgende:

[..]

Format cells, number
Euh... Sorry? :)
pi_94293813
Dat dacht ik dus ook altijd vandaar ik er niet verder mee gegaan bent. Maar =vert.zoeken(x;x1:y3;2;WAAR)
Geeft de laatste waarde en onwaar de eerste


quote:
Op vrijdag 18 maart 2011 14:37 schreef Deetch het volgende:

[..]

Doh.
Maar met gewoon vert.zoeken vind je niet de laatste waarde toch?
Hij geeft dan altijd de eerste waarde in de kolom weer?
pi_94294040
quote:
1s.gif Op vrijdag 18 maart 2011 14:38 schreef Deetch het volgende:

[..]

Format cells, number
Dan krijg je er allemaal nullen achter.
Dus in plaats van dit :1,24235E+14
Krijg je dan: 124235000000000,00
  vrijdag 18 maart 2011 @ 15:54:18 #144
25865 Bill_E
vijf plus 98!
pi_94294176
snap iemand wat er mis gaat in het onderstaande verhaal:

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
Sub MoveData()
    
    Dim MonthNum As Integer, FromSheet As Worksheet, ToSheet As Worksheet
  
    Const DateCol = "B" 'column where dates are store
    Const DestCol = "A" 'destination column where dates are stored. We use this column to find the last populated row in ToSheet
    Const FirstRow = 2 'first row where date data is stored
    'Copy range of values to Dates array
    Dates = FromSheet.Range(DateCol & CStr(FirstRow) & ":" & DateCol & CStr(FromSheet.Range(DateCol & CStr(FromSheet.Rows.Count)).End(xlUp).Row)).Value
    Dim i As Integer
    For i = LBound(Dates) To UBound(Dates)
        If IsDate(Dates(i, 1)) Then
            If Month(CDate(Dates(i, 1))) = MonthNum Then
                Dim CurrRow As Long
                'get the current row number in the worksheet
                CurrRow = FirstRow + i - 1
                Dim DestRow As Long
                'get the destination row
                DestRow = ToSheet.Range(DestCol & CStr(ToSheet.Rows.Count)).End(xlUp).Row + 1
                'copy row CurrRow in FromSheet to row DestRow in ToSheet
                FromSheet.Range(CStr(CurrRow) & ":" & CStr(CurrRow)).Copy ToSheet.Range(DestCol & CStr(DestRow))
            End If
        End If
    Next i
End Sub

Het is de bedoeling dat hij datas verplaatst naar aparte bladen.
  vrijdag 18 maart 2011 @ 16:18:23 #145
62215 qu63
..de tijd drinkt..
pi_94295308
quote:
1s.gif Op vrijdag 18 maart 2011 14:37 schreef Deetch het volgende:

[..]

Doh.
Maar met gewoon vert.zoeken vind je niet de laatste waarde toch?
Hij geeft dan altijd de eerste waarde in de kolom weer?
Dan zou je een aantal.als() als offset mee kunnen geven
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94326599
Wie kan mij helpen?

Ik heb gisteren een tijd zitten puzzelen op het onderstaande 'probleem', maar kom hier niet uit.
Ik maak gebruik van excel 2003 en heb een sheet met een aantal tabbladen:
codes: overzicht van codes en omschrijving
medewerkers: overzicht van medewerkers met o.a. de toegestane codes.
financieel: overzicht van uren per medewerker per code

op het tabblad codes heb ik de naam van alle medewerkers opgenomen in kolom a. De codes waarop zij uren mogen schrijven staan opgenomen in kolom d t/m i. Op deze kolommen zit een validatie naar de lijst met mogelijke codes uit het tabblad codes

Het tabblad financieel ziet er als volgt uit:

Naam Code Uren
Jan 1 10
Jan 12 3
Jan 4 27

Totaal 40
Henk 3 5
Henk 4 5
Henk 55 15

Totaal 25

Wat ik nu wil is dat in de kolom code van het tabblad financieel er in een keuzelijst (via validatie) alleen de codes zichtbaar zijn van de medewerker (dus een link met de codes die in het medewerker tabblad zijn opgenomen).

Graag suggesties en alvast dank voor het meedenken.
pi_94327008
Wtf Deetch, qu63;

Ten eerste;
VLOOKUP geeft idd gewoon de LAATSTE waarde weer als er meerdere resultaten zijn. Een prima oplossing dus en geen 15 posts nodig ;)
Ten tweede;
áls hij de LAAGSTE zocht, is de formule en methode van Deetch superomslachtig...
Als je in A1:B6 hebt:
1
2
3
4
5
6
12 8
12 10
12 6
14 5
14 3
14 16
En in C1 je zoekwaarde, dan is D1:
1=MIN(IF($A$1:$A$6=C1;$B$1:$B$6))
Bevestigen met Ctrl-Shift-Enter
En dat wist je ook wel Deetch. Niet kloten met 2 extra kolommen en vermeningvuldigen met 12 en dan delen door 15490 :{
pi_94327126
quote:
5s.gif Op zaterdag 19 maart 2011 10:29 schreef Lorne het volgende:
Wie kan mij helpen?

Ik heb gisteren een tijd zitten puzzelen op het onderstaande 'probleem', maar kom hier niet uit.
Ik maak gebruik van excel 2003 en heb een sheet met een aantal tabbladen:
codes: overzicht van codes en omschrijving
medewerkers: overzicht van medewerkers met o.a. de toegestane codes.
financieel: overzicht van uren per medewerker per code

op het tabblad codes heb ik de naam van alle medewerkers opgenomen in kolom a. De codes waarop zij uren mogen schrijven staan opgenomen in kolom d t/m i. Op deze kolommen zit een validatie naar de lijst met mogelijke codes uit het tabblad codes

Het tabblad financieel ziet er als volgt uit:

Naam Code Uren
Jan 1 10
Jan 12 3
Jan 4 27

Totaal 40
Henk 3 5
Henk 4 5
Henk 55 15

Totaal 25

Wat ik nu wil is dat in de kolom code van het tabblad financieel er in een keuzelijst (via validatie) alleen de codes zichtbaar zijn van de medewerker (dus een link met de codes die in het medewerker tabblad zijn opgenomen).

Graag suggesties en alvast dank voor het meedenken.
http://www.contextures.com/xldataval13.html

Edit: Je moet wel eerst een lijst met de unieke namen hebben, die vervolgens in een Dynamic named range stoppen - http://support.microsoft.com/kb/830287 - en op basis van die input kan je dan je dependent list maken.

[ Bericht 7% gewijzigd door DaFan op 19-03-2011 11:06:01 ]
pi_94335968
Thanks, ga er induiken.
pi_94337500
Wie heeft er een goede tutorial om te leren werken met draaitabellen?
'Expand my brain, learning juice!'
&lt;a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank"&gt;Last.fm&lt;/a&gt;
  zaterdag 19 maart 2011 @ 16:50:37 #151
152215 ManAtWork
Maar nu even niet,...
pi_94337687
quote:
1s.gif Op zaterdag 19 maart 2011 16:46 schreef crossover het volgende:
Wie heeft er een goede tutorial om te leren werken met draaitabellen?
Beste manier om het te leren, is gewoon proberen. Dan leer je het meest en onthoudt je het het beste. (Is mijn bescheiden mening.)
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_94337840
Ja daar heb je gelijk in, ik heb echter geen idee waar ik zou moeten beginnen _O-

Ik zal deze powerpoint eens volgen: http://www.soweb.be/office2007/excel2007/draaitabellen.pdf
'Expand my brain, learning juice!'
&lt;a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank"&gt;Last.fm&lt;/a&gt;
pi_94338299
Ah, het is inderdaad vrij simpel. Ik heb hier een mooi oefenbestand gevonden, eerste hit:

http://www.google.nl/sear(...)&fp=f76b4a446a36e0f5
'Expand my brain, learning juice!'
&lt;a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank"&gt;Last.fm&lt;/a&gt;
  zaterdag 19 maart 2011 @ 17:16:09 #154
152215 ManAtWork
Maar nu even niet,...
pi_94338655
quote:
11s.gif Op zaterdag 19 maart 2011 17:06 schreef crossover het volgende:
Ah, het is inderdaad vrij simpel. Ik heb hier een mooi oefenbestand gevonden, eerste hit:

http://www.google.nl/sear(...)&fp=f76b4a446a36e0f5
Wat is google toch een geweldige uitvinding, he? ;)
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_94339223
filetype:xls wtf !
pi_94340710
Ik heb naar de voorbeelden gekeken. Lukt allemaal prima en snap ik ook.
Helaas lukt het nog steeds niet.

Ik loop vast op het feit dat in mijn medewerker tabblad in de eerste kolom een lijst met namen heb (deze is uniek) en dat de codes die in de validatielijst moeten komen in de kolommen achter de medewerkers staan. Ik loop steeds vast in de verwijzing naar die kolommen. Als ik de voorbeelden volg zou ik per regel een naamlijst moeten maken ??
pi_94369889
quote:
1s.gif Op zaterdag 19 maart 2011 18:11 schreef Lorne het volgende:
Ik heb naar de voorbeelden gekeken. Lukt allemaal prima en snap ik ook.
Helaas lukt het nog steeds niet.

Ik loop vast op het feit dat in mijn medewerker tabblad in de eerste kolom een lijst met namen heb (deze is uniek) en dat de codes die in de validatielijst moeten komen in de kolommen achter de medewerkers staan. Ik loop steeds vast in de verwijzing naar die kolommen. Als ik de voorbeelden volg zou ik per regel een naamlijst moeten maken ??
Hey, je hebt gelijk. Ik heb het ook even geprobeerd te bouwen maar het lijkt wel inderdaad of je per namen-rijtje

Jan 1
Jan 12
Jan 4

Een Name moet definiëren...ik vraag me af of je namen kan laten afhangen van de waarde van een andere cel (dus dat de Name 'A' verwijst naar B2:B4 als er Jan staan, maar naar B5:B7 als er Henk staat).
Ik zou deze even bij MrExcel.com neerleggen...die weten nogal eens wat :')
Wel met screenshots das allemaal duidelijker.
pi_94372447
Hoe maak ik een in excel-bestand een functie (of een macro?) aan dat getallen worden gesplitst in bruto, netto en btw?
Dus dat ik in tabel A een bedrag invul, en er in tabel B automatisch verschijnt (dat bedrag gedeeld door 1,19) en in tabel C (bedrag van tabel A gedeeld door 6,263). En dan dat ze onderaan de tabellen dan automatisch opgeteld worden?

Ik ben een enorme digibeet, dus het echt de klunzen-uitleg nodig :@ , en ik heb Microsoft Office 2003.
pi_94378731
quote:
7s.gif Op zondag 20 maart 2011 12:24 schreef DaFan het volgende:

[..]

Hey, je hebt gelijk. Ik heb het ook even geprobeerd te bouwen maar het lijkt wel inderdaad of je per namen-rijtje

Jan 1
Jan 12
Jan 4

Een Name moet definiëren...ik vraag me af of je namen kan laten afhangen van de waarde van een andere cel (dus dat de Name 'A' verwijst naar B2:B4 als er Jan staan, maar naar B5:B7 als er Henk staat).
Ik zou deze even bij MrExcel.com neerleggen...die weten nogal eens wat :')
Wel met screenshots das allemaal duidelijker.
Bedankt voor de suggestie.
Ik heb mijn vraag daar net op het forum geplaats. http://www.mrexcel.com/forum/showthread.php?p=2653048#post2653048
  zondag 20 maart 2011 @ 16:59:05 #160
62215 qu63
..de tijd drinkt..
pi_94380930
quote:
5s.gif Op zondag 20 maart 2011 13:34 schreef Laureline het volgende:
Hoe maak ik een in excel-bestand een functie (of een macro?) aan dat getallen worden gesplitst in bruto, netto en btw?
Dus dat ik in tabel A een bedrag invul, en er in tabel B automatisch verschijnt (dat bedrag gedeeld door 1,19) en in tabel C (bedrag van tabel A gedeeld door 6,263). En dan dat ze onderaan de tabellen dan automatisch opgeteld worden?

Ik ben een enorme digibeet, dus het echt de klunzen-uitleg nodig :@ , en ik heb Microsoft Office 2003.
In kolom A vul je je bedrag in. In kolom B komt "=A/1,19" (zonder de "" dan he ;)). In kolom C komt "=A/6,263" (wederom zonder de "").

Onderaan in kolom A op rij 31 zet je som(A1:A30), datzelfde doe je bij kolom B en C (maar dan som(B1:B30) en som(C1:C30). Als je meer dan 30 rijen hebt dan pas je dat natuurlijk aan ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94381856
quote:
1s.gif Op zondag 20 maart 2011 16:02 schreef Lorne het volgende:

[..]

Bedankt voor de suggestie.
Ik heb mijn vraag daar net op het forum geplaats. http://www.mrexcel.com/forum/showthread.php?p=2653048#post2653048
Betere uitleg dan hier, maar ik weet het niet ;(
Ik heb wel een idee in welke richting de oplossing is, maar ik weet niet hoe het moet.
pi_94382068
Ze willen daar dat je ook stukken van je sheet post en hebben er een plugin voor gemaakt. Was dus wel verplicht om het toch wat uitgebreider te beschrijven. (dacht dat mijn vraag hier ook wel redelijk duidelijk gesteld was ;-) ).

Volgens mij ben ik er ook wel dicht bij, maar toch loop ik steeds vast.
Heb ook nog zitten denken om het blad waar de validatie moet komen ergens in de kolommen uit het zicht een kopie te maken van de codes die op het andere blad staan, zodat ik kan verwijzen naar een lijst op hetzelfde blad, maar vind dit eigenlijk geen nette oplossing.

Zal in ieder geval wel melden als het gelukt is.
pi_94382738
Wat je zou kunnen doen dmv een hulpblad, is een lijst te maken van alle namen die voorkomen (horizontaal) en daaronder (per naam dus) een kolom van alle codes die per naam voorkomen (dat kan allebei met dynamische formules - zoek op "multiple hits vlookup" oid).
Die kolommen kan je dan weer een Dynamic named range geven, maar dan nog ontkom je er niet aan dat je voor elke naam een Named range moet aanmaken. Wat natuurlijk superonhandig is.

MrExcel doet je soms echt versteld staan dus ik ben benieuwd wat ze voorstellen!
pi_94385152
Klinkt inderdaad niet echt heel handig :-)

Wacht nog even mrexcel af. Ben benieuwd.
pi_94411081
quote:
1s.gif Op vrijdag 18 maart 2011 15:51 schreef Goldfish80 het volgende:

[..]

Dan krijg je er allemaal nullen achter.
Dus in plaats van dit :1,24235E+14
Krijg je dan: 124235000000000,00
Dat is toch ook wat er staat? Of is het originele getal dat je importeert 12423589372154728 oid en rond excel dat automatisch voor je af?
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
  maandag 21 maart 2011 @ 11:28:16 #166
62215 qu63
..de tijd drinkt..
pi_94412910
quote:
1s.gif Op maandag 21 maart 2011 10:26 schreef Deetch het volgende:

[..]

Dat is toch ook wat er staat? Of is het originele getal dat je importeert 12423589372154728 oid en rond excel dat automatisch voor je af?
Is het niet gewoon zo dat je cel te klein is voor het getal?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94413649
quote:
1s.gif Op maandag 21 maart 2011 11:28 schreef qu63 het volgende:

[..]

Is het niet gewoon zo dat je cel te klein is voor het getal?
Mijn excelversie houd na vijftien getal er mee op.
1234567890123456789 wordt dan eerst 1.23457E+18 en als ik er dan weer een getal van maak blijft er 1234567890123450000 over.
Volgens mij is dat een bekende beperking van excel.
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_94417906
Hallo FOK collega's

Ik heb de volgende vraag,

In excel Heb ik 2 checkboxjes, Het volgende moet gebeuren als de 1ste is aangevinkt en ik vink de andere aan moet de 1ste uitgaan hoe krijg ik dit voor elkaar, ik heb al wat tijd in gestoken om het te vinden maar niks gevonden

Groetjes Problemexcel

Ps. ik gebruik excel 2007 nl versie

[ Bericht 1% gewijzigd door ProblemExcel op 21-03-2011 16:43:35 ]
pi_94422060
quote:
1s.gif Op zondag 20 maart 2011 16:59 schreef qu63 het volgende:

[..]

In kolom A vul je je bedrag in. In kolom B komt "=A/1,19" (zonder de "" dan he ;)). In kolom C komt "=A/6,263" (wederom zonder de "").

Onderaan in kolom A op rij 31 zet je som(A1:A30), datzelfde doe je bij kolom B en C (maar dan som(B1:B30) en som(C1:C30). Als je meer dan 30 rijen hebt dan pas je dat natuurlijk aan ;)
Dankjewel, ik zat nog even een tijd te vogelen hoe je nou percies in kolom B en C die "A=A/1,19" 'doet' (ik heb er maar SUM voorgedaan, anders deed hij het niet) :') , maar het is gelukt! Mijn eerste excel-kindje :P !
  maandag 21 maart 2011 @ 21:31:12 #170
62215 qu63
..de tijd drinkt..
pi_94442260
quote:
17s.gif Op maandag 21 maart 2011 15:34 schreef Laureline het volgende:

[..]

Dankjewel, ik zat nog even een tijd te vogelen hoe je nou percies in kolom B en C die "A=A/1,19" 'doet' (ik heb er maar SUM voorgedaan, anders deed hij het niet) :') , maar het is gelukt! Mijn eerste excel-kindje :P !
Je hoeft er niets voor te doen.. En als je mijn tekst precies overneemt zou het moeten werken! In je post zeg je "A=A/1,19", zo zei ik het niet! ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94460067
Ik ben bezig met conditional formatting en ik wil alle velden waarin tekst staat highlighten, als het getallen bevat hoeft er niets te gebeuren. Heeft iemand enig idee hoe ik dat voor elkaar krijg in Excel 2003? :)
pi_94461592
quote:
1s.gif Op dinsdag 22 maart 2011 10:39 schreef Misan het volgende:
Ik ben bezig met conditional formatting en ik wil alle velden waarin tekst staat highlighten, als het getallen bevat hoeft er niets te gebeuren. Heeft iemand enig idee hoe ik dat voor elkaar krijg in Excel 2003? :)
Kun je iets met de functie ISNUMBER of ISTEXT? Dit werkt alleen als je celinhoud of een getal is of een tekst.
Met een tekst waarin ook getallen staan kan deze functie niks. Dan moet je een eigen functie definieren: http://www.ozgrid.com/VBA/ExtractNum.htm
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
  dinsdag 22 maart 2011 @ 11:57:49 #173
1592 Puckzzz
Bitch please!
pi_94462425
Hoi Deetch.

Ontzettend bedankt voor je bestandje met de macro erin. Het lukt redelijk.
Wat er niet lukt is het feit dat ik 'm als sjabloon opsla (dan heb ik de datum en tijd uit de cel gehaald) en als ik dan de sjabloon weer open vult hij niet automatisch de datum en tijd weer in.

Ik nie snap nie....
ik blijf editen :') Dit doet ie inmiddels goed :)

Oh en nog een vraagje. Als ik nu het sjabloon opnieuw open geeft hij het d.m.v. een volgnummer een nieuwe naam. Is er aan manier om dat naar eigen wens aan te passen? Eventueel bij het opslaan? Zodat ie 'm wegschrijft in een bepaalde map met bijvoorbeeld de naam: Venray-52148-Naam monteur.xls

Al die informatie staat in het bestand dus daar zou het dan naar moeten verwijzen tijdens het opslaan.

[ Bericht 26% gewijzigd door Puckzzz op 22-03-2011 12:25:47 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_94463436
quote:
1s.gif Op dinsdag 22 maart 2011 11:32 schreef Deetch het volgende:

[..]

Kun je iets met de functie ISNUMBER of ISTEXT? Dit werkt alleen als je celinhoud of een getal is of een tekst.
Met een tekst waarin ook getallen staan kan deze functie niks. Dan moet je een eigen functie definieren: http://www.ozgrid.com/VBA/ExtractNum.htm
dank je :) ik ga wel even kijken of ik het voor elkaar krijg met ISNUMBER of ISTEXT idd. VBA is voor programmeurs, daar ga ik me echt niet aan wagen ;)

Uiteindelijk voor elkaar gekregen met ISTEXT() :)
=IF(ISTEXT(H5);TRUE;FALSE)

Zonder dollartekens, aangezien ik het over meerdere cellen tegelijk wilde toepassen :)

[ Bericht 15% gewijzigd door Misan op 22-03-2011 12:58:33 ]
pi_94465758
=istext() geeft al true of false terug dus de IF is niet nodig'
pi_94465831
quote:
17s.gif Op dinsdag 22 maart 2011 11:57 schreef Puckzzz het volgende:
Hoi Deetch.

Ontzettend bedankt voor je bestandje met de macro erin. Het lukt redelijk.
Wat er niet lukt is het feit dat ik 'm als sjabloon opsla (dan heb ik de datum en tijd uit de cel gehaald) en als ik dan de sjabloon weer open vult hij niet automatisch de datum en tijd weer in.

Ik nie snap nie....
ik blijf editen :') Dit doet ie inmiddels goed :)

Oh en nog een vraagje. Als ik nu het sjabloon opnieuw open geeft hij het d.m.v. een volgnummer een nieuwe naam. Is er aan manier om dat naar eigen wens aan te passen? Eventueel bij het opslaan? Zodat ie 'm wegschrijft in een bepaalde map met bijvoorbeeld de naam: Venray-52148-Naam monteur.xls

Al die informatie staat in het bestand dus daar zou het dan naar moeten verwijzen tijdens het opslaan.
Je kunt code toevoegen aan waar nu de worksheet open code ook staat. Dus rechtsklikken op je tabje en dan view code This workbook

1
2
3
4
5
6
7
8
9
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
   Dim opslagnaam As String
   
   opslagnaam = "C:\Data\Temp\" & Range("B5").Value & "-" & Range("B6").Value & "-" & Range("B7").Value
   opslagformaat = 56

   ActiveWorkbook.SaveAs opslagnaam, opslagformaat
   ActiveWorkbook.Saved = True
End Sub
Wat de code doet is de gegevens uit cel B5, B6 en B7 samenvoegen en er een directory mapnaam voor zetten. B5 = plaats, B6 = volgnummer en B7 is monteur

Op het moment dat de bonmaker het bestand wil opslaan wordt het bestand automatisch opgeslagen in excel97-2003 format (opslagformaat is 56)
Als je wilt opslaan in standaard 2007 formaat dan verander je de 56 in 50.

Vervolgens krijgt de monteur het standaard opslaan venster en kan hij zelf ook nog kiezen voor een locatie om op te slaan. Dit gebeurt in het standaard formaat waarin de excel van de monteur is geconfigureerd.
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
  dinsdag 22 maart 2011 @ 15:25:28 #177
1592 Puckzzz
Bitch please!
pi_94468866
quote:
1s.gif Op dinsdag 22 maart 2011 13:46 schreef Deetch het volgende:

[..]

Je kunt code toevoegen aan waar nu de worksheet open code ook staat. Dus rechtsklikken op je tabje en dan view code This workbook

[ code verwijderd ]

Wat de code doet is de gegevens uit cel B5, B6 en B7 samenvoegen en er een directory mapnaam voor zetten. B5 = plaats, B6 = volgnummer en B7 is monteur

Op het moment dat de bonmaker het bestand wil opslaan wordt het bestand automatisch opgeslagen in excel97-2003 format (opslagformaat is 56)
Als je wilt opslaan in standaard 2007 formaat dan verander je de 56 in 50.

Vervolgens krijgt de monteur het standaard opslaan venster en kan hij zelf ook nog kiezen voor een locatie om op te slaan. Dit gebeurt in het standaard formaat waarin de excel van de monteur is geconfigureerd.
Hij heeft een probleem met de opslagnaam: "C:\Data\Temp\"
Ikw erk op een server dus ik denk dat het daar aan ligt? kan ik niet rechtstreeks verwijzen naar de map waar het bestand in moet komen? dat is toch altijd dezelfde map.

Edit: volgens de foutopsporing gaat er hier iets niet goed:
ActiveWorkbook.SaveAs opslagnaam, opslagformaat

[ Bericht 4% gewijzigd door Puckzzz op 22-03-2011 15:37:36 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_94469038
quote:
1s.gif Op dinsdag 22 maart 2011 13:44 schreef DaFan het volgende:
=istext() geeft al true of false terug dus de IF is niet nodig'
ah thanks :)
pi_94471262
die
quote:
17s.gif Op dinsdag 22 maart 2011 15:25 schreef Puckzzz het volgende:

[..]

Hij heeft een probleem met de opslagnaam: "C:\Data\Temp"
Ikw erk op een server dus ik denk dat het daar aan ligt? kan ik niet rechtstreeks verwijzen naar de map waar het bestand in moet komen? dat is toch altijd dezelfde map.

Edit: volgens de foutopsporing gaat er hier iets niet goed:
ActiveWorkbook.SaveAs opslagnaam, opslagformaat
De tekst "C:\Data\Temp\" kun je naar believen aanpassen naar de gewenste mapnaam (incl. schijfnaam)
Je krijgt de foutmelding omdat die map C:\data\temp waarschijnlijk niet bestaat.

Ik neem aan dat je de celverwijzingen ook naar jouw situatie hebt aangepast?
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
  dinsdag 22 maart 2011 @ 17:05:05 #180
1592 Puckzzz
Bitch please!
pi_94472593
quote:
1s.gif Op dinsdag 22 maart 2011 16:30 schreef Deetch het volgende:
die

[..]

De tekst "C:\Data\Temp" kun je naar believen aanpassen naar de gewenste mapnaam (incl. schijfnaam)
Je krijgt de foutmelding omdat die map C:\data\temp waarschijnlijk niet bestaat.

Ik neem aan dat je de celverwijzingen ook naar jouw situatie hebt aangepast?
Ik heb hem aangepast naar dit:
quote:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim opslagnaam As String

opslagnaam = " Z:\Project\Service en onderhoud\Storingen\ " & Range("B5").Value & "-" & Range("B6").Value & "-" & Range("B35").Value
opslagformaat = 56

ActiveWorkbook.SaveAs opslagnaam, opslagformaat
ActiveWorkbook.Saved = True
End Sub
Maar ik blijf een foutmelding krijgen -O-
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  dinsdag 22 maart 2011 @ 17:49:54 #181
62215 qu63
..de tijd drinkt..
pi_94474199
quote:
17s.gif Op dinsdag 22 maart 2011 17:05 schreef Puckzzz het volgende:

[..]

Ik heb hem aangepast naar dit:

[..]

Maar ik blijf een foutmelding krijgen -O-
Er zit een spatie voor Z:\, misschien kan het daar aan liggen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94477966
En erna, mapnamen mogen niet met een spatie beginnen.
pi_94483342
quote:
1s.gif Op maandag 21 maart 2011 13:55 schreef ProblemExcel het volgende:
Hallo FOK collega's

Ik heb de volgende vraag,

In excel Heb ik 2 checkboxjes, Het volgende moet gebeuren als de 1ste is aangevinkt en ik vink de andere aan moet de 1ste uitgaan hoe krijg ik dit voor elkaar, ik heb al wat tijd in gestoken om het te vinden maar niks gevonden

Groetjes Problemexcel

Ps. ik gebruik excel 2007 nl versie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub CheckBox1_Click()

If CheckBox1.Value = True Then
    CheckBox2.Value = False
End If

End Sub

Private Sub CheckBox2_Click()

If CheckBox2.Value = True Then
    CheckBox1.Value = False
End If

End Sub
Kan je niet beter Radiobuttons gebruiken dan?
pi_94500092
quote:
7s.gif Op dinsdag 22 maart 2011 20:43 schreef DaFan het volgende:

[..]
[ code verwijderd ]

Kan je niet beter Radiobuttons gebruiken dan?
Bedankt ^O^

En idd lijkt me mischien beter om radiobuttons voor in de plaats te gebruiken
  woensdag 23 maart 2011 @ 10:04:40 #185
1592 Puckzzz
Bitch please!
pi_94501435
quote:
1s.gif Op dinsdag 22 maart 2011 17:49 schreef qu63 het volgende:

[..]

Er zit een spatie voor Z:\, misschien kan het daar aan liggen?
Het lag aan de spaties. Werkt nu perfect! Thnx iedereen :*
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_94507842
quote:
17s.gif Op woensdag 23 maart 2011 10:04 schreef Puckzzz het volgende:

[..]

Het lag aan de spaties. Werkt nu perfect! Thnx iedereen :*
^O^
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_94513121
Hallo

Ik zit nu met het volgende probleem, Ik heb 3 cellen Naam Aantal en prijs, en de 2 checkboxjes, als ik de 1ste checkboxje aanvinkt moet de informatie van de 3 cellen in sheet 2 te komen te staan en als ik de andere aanklikt moet die in sheet 3 komen, enig idee hoe ik dat voor elkaar krijg?

groetjes ProblemExcel
  woensdag 23 maart 2011 @ 15:38:07 #188
62215 qu63
..de tijd drinkt..
pi_94513377
quote:
1s.gif Op woensdag 23 maart 2011 15:32 schreef ProblemExcel het volgende:
Hallo

Ik zit nu met het volgende probleem, Ik heb 3 cellen Naam Aantal en prijs, en de 2 checkboxjes, als ik de 1ste checkboxje aanvinkt moet de informatie van de 3 cellen in sheet 2 te komen te staan en als ik de andere aanklikt moet die in sheet 3 komen, enig idee hoe ik dat voor elkaar krijg?

groetjes ProblemExcel
Wat heb je zelf al geprobeerd?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94516508
Heb al zelf geprobeerd met hyperlink en met de informatie zelf erin iets te linken dat lukt wel maar langs checkbox wil het maar niet lukken
pi_94516575
Probeer het maar eens met google. Ik heb je antwoord zo gevonden.
'Expand my brain, learning juice!'
&lt;a href="http://www.last.fm/user/crossover1" rel="nofollow" target="_blank"&gt;Last.fm&lt;/a&gt;
  woensdag 23 maart 2011 @ 17:13:55 #191
62215 qu63
..de tijd drinkt..
pi_94517309
quote:
1s.gif Op woensdag 23 maart 2011 16:54 schreef ProblemExcel het volgende:
Heb al zelf geprobeerd met hyperlink en met de informatie zelf erin iets te linken dat lukt wel maar langs checkbox wil het maar niet lukken
Hyperlink? Je bedoelt de functie =hyperlink()? Dan zou ik de omschrijving daarbij nog maar eens goed lezen. Daarnaast, als je checkboxes gebruikt zal je wel VBA nodig hebben om het te laten werken dus dan zou =hyperlink toch al niet werken.

Welke code heb je nu gebruikt?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94568378
quote:
1s.gif Op zondag 20 maart 2011 18:43 schreef Lorne het volgende:
Klinkt inderdaad niet echt heel handig :-)

Wacht nog even mrexcel af. Ben benieuwd.
De reply die je hebt gekregen is hetzelfde als ik gaf, names geven aan alle ranges per persoon.
Kan natuurlijk wel een Change event, dat wel.
pi_94730792
Hallo, ik hoop dat jullie mij kunnen helpen.
Kan via de zoekfunctie/google er helemaal niks over terugvinden...

Taal: Nederlands
Versie: 2007

Goed, ik heb meerdere tabbladen in één excel bestand. En op het eerste tabblad wil ik graag een snelkoppeling/hyperlink om bijvoorbeeld tabblad 2 af te drukken (alleen het afdrukbereik wat ik op tabblad 2 heb aangegeven, maar ik ga ervan uit dat hij dit automatisch doet).
En zo ook een snelkoppeling/hyperlink om alléén tabblad 3 af te drukken, etc, etc.

Wie kan mij helpen?
pi_94820863
Kun je dit niet als macro opnemen en die macro aan een button koppelen?
Waar loop je dan nog tegenaan?
pi_94844121
quote:
1s.gif Op woensdag 30 maart 2011 19:18 schreef hendrik2009 het volgende:
Kun je dit niet als macro opnemen en die macro aan een button koppelen?
Waar loop je dan nog tegenaan?
waarschijnlijk niks. Goed advies lijkt me.
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_94933769
Inderdaad topadvies, duurde even maar werkt perfect! :D mijn dank is groot. 2e vraagje: zou je formules die je in excel hebt staan kunnen vergrendelen. Dus als men gaat knippen kopiëren plakken de formule altijd blijft staan...
  zaterdag 2 april 2011 @ 10:29:09 #197
62215 qu63
..de tijd drinkt..
pi_94935180
quote:
1s.gif Op zaterdag 2 april 2011 07:18 schreef Peter1612 het volgende:
Inderdaad topadvies, duurde even maar werkt perfect! :D mijn dank is groot. 2e vraagje: zou je formules die je in excel hebt staan kunnen vergrendelen. Dus als men gaat knippen kopiëren plakken de formule altijd blijft staan...
Ken je de "$" in een formulue?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_94949962
Even selecteren en op F4 drukken.
pi_94970269
quote:
Op zaterdag 2 april 2011 10:29 schreef qu63 het volgende:

[..]

Ken je de "$" in een formulue?
Ben ik niet bekend mee, zal de tip van Henk is proberen :)
  zondag 3 april 2011 @ 10:41:18 #200
62215 qu63
..de tijd drinkt..
pi_94971036
quote:
1s.gif Op zondag 3 april 2011 09:31 schreef Peter1612 het volgende:

[..]

Ben ik niet bekend mee, zal de tip van Henk is proberen :)
Die tip van Hendrik gooit een of meerdere $'s in je formule.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')