wel als je een thisworkbook.save in de workbook.close zet?quote:Op donderdag 21 mei 2015 12:41 schreef qu63 het volgende:
[..]
Maar een workbook.close slaat het niet automatisch op, toch?
Een macro is ook intern te doen, daar had ik al stukken code voor gevonden..
Het is wel handig. Met name als het totale pad staat genoteerd met tabblad datum en tijd.quote:Op donderdag 21 mei 2015 12:25 schreef Holy_Goat het volgende:
[..]
Oh zo. Sorry, daar weet ik zeer weinig vanaf. Ik vind dat dat stukje Excel ook een zwaar onder-developed stukje is wat ze er maar een beetje aan hebben laten bungelen. Eigenlijk het hele print opties page setting gebeuren hoor, for that matter. Niet bepaald gebruiksvriendelijk
Maar excel zou je primair ook voor rekenbladen moeten gebruiken dat sommige mensen hierin hun facturen gaan opmaken cellen samen voegen en dan opeens gaan zeuren dat formules niet meer werken.quote:Op donderdag 21 mei 2015 12:25 schreef Holy_Goat het volgende:
[..]
Oh zo. Sorry, daar weet ik zeer weinig vanaf. Ik vind dat dat stukje Excel ook een zwaar onder-developed stukje is wat ze er maar een beetje aan hebben laten bungelen. Eigenlijk het hele print opties page setting gebeuren hoor, for that matter. Niet bepaald gebruiksvriendelijk
Excel is geen tekstverwerkprogramma.quote:Op donderdag 21 mei 2015 13:32 schreef Basp1 het volgende:
[..]
Maar excel zou je primair ook voor rekenbladen moeten gebruiken dat sommige mensen hierin hun facturen gaan opmaken cellen samen voegen en dan opeens gaan zeuren dat formules niet meer werken.
Met tekst terugloop gaan werken en dan hele teksten in de bovenste regel in moeten typen en niet normaal kunnen editten.![]()
In principe zou men dan een soort printblad met verwijzingen naar de sheet moeten maken.
Hartelijk dank voor de hulpquote:Op woensdag 20 mei 2015 12:02 schreef Twentsche_Ros het volgende:
[..]
Gewoon wat kolommen toevoegen:
Stel: eenvoudig voorbeeld
Blad1: A3: een serienummer (voor het gemak doen we er één)
Blad1: B3: een datum in datumopmaak (de richtdatum)
Blad 2:
A3 t/m A5
serienummers, waaronder 1 of meer die op Blad1 A3 staat
B3 t/m B5:
datums in datumopmaak
C3
=VERT.ZOEKEN(A3;Blad1!A:B;2;ONWAAR),
hierdoor komt de richtdatum tevoorschijn die bij dit serienummer hoort.
D3
=ALS(B3>C3;"later";"")
E3
=+A3&D3
Als de datum in dit geval later is, komt er een code "Serienummer&later", bv 1325302later, zoniet dan verschijnt: 1325302.
C3 t/m E3 copieren naar rij 4 /tm 5
Weer in Blad 1:
C3:
=AANTAL.ALS(Blad2!E:E;Blad1!A3&"later")
C3 kun je met de "+" ook meerdere tabbladen optellen.
Dat zou dan wel moeten werken jaquote:Op donderdag 21 mei 2015 13:09 schreef Holy_Goat het volgende:
[..]
wel als je een thisworkbook.save in de workbook.close zet?
Nope.quote:Op donderdag 21 mei 2015 16:40 schreef Kopsterk het volgende:
Nog een vraagje,
Ale je het het aantal cellen wilt tellen waarin a,b óf c staat, hoe werkt dit dan? M.a.w. wat zet je in je criterium bij AANTAL.ALS? Hier is toch wel een makkelijkere manier voor dan AANTAL.ALS(bereik;"a")+AANTAL.ALS(bereik;"b")+AANTAL.ALS(bereik;"c")?
Wel een makkelijkere manier voor hoor. Even snel uit mijn hoofd via een sum(sumproduct()) en wat ifs. Niet per se makkelijker maar wel handiger als je bv alles wil tellen uit een lijst wat in een lijst staatquote:
Een handigere methodequote:Op donderdag 21 mei 2015 16:40 schreef Kopsterk het volgende:
Nog een vraagje,
Ale je het het aantal cellen wilt tellen waarin a,b óf c staat, hoe werkt dit dan? M.a.w. wat zet je in je criterium bij AANTAL.ALS? Hier is toch wel een makkelijkere manier voor dan AANTAL.ALS(bereik;"a")+AANTAL.ALS(bereik;"b")+AANTAL.ALS(bereik;"c")?
Wil je als F28 'c' is deze uitkomst vermenigvuldigen met H28? En dat ook voor alle regels daar onder tot en met regel 88 en daar het totaal van weten?quote:Op maandag 1 juni 2015 15:36 schreef larry_flynt het volgende:
Hoi allen,
Ik ben bezig een excelbestand met gewerkte uren te maken. Hier zitten verschillende diensten in. Zo is c 37,50, maar v 56,25. Ook kan c een eenheid hebben van 1,5 of 1.
Ik heb nu deze formule ingevuld =AANTAL.ALS(F28:F88; "c")*37,5, maar in H28 tm H88 staan de eenheden. Kan ik de eenheden, dus kolom H ook koppelen aan de formule die ik aan F heb gezet? Of moet ik per regel de formule invoeren?
F H Gquote:Op maandag 1 juni 2015 15:59 schreef qu63 het volgende:
[..]
Wil je als F28 'c' is deze uitkomst vermenigvuldigen met H28? En dat ook voor alle regels daar onder tot en met regel 88 en daar het totaal van weten?
Als c altijd 37,50 is en h altijd 40 is, kan je deze ook in apart deel van je werkblad zetten en van kolom F een drop down menu (uitleg). Naast 'c', 'h' en welke andere lettercodes je wil gebruiken zet je dan 37,5, 40 en de rest.quote:Op maandag 1 juni 2015 16:06 schreef larry_flynt het volgende:
[..]
F H G
c 1 37,5
c 1 37,5
c 1 37,5
c 1 37,5
c 1 37,5
c 1,5 37,5
c 0,33 37,5
c 1 37,5
h 1 40
c 1 37,5
Ik wil een formule die weet dat de letter c voor 37,50 staat en de letter h voor 40. Hij moet dat de eenheden in kolom H vermenigvuldigen met het bedrag waar het voor staat. Dus ik heb nu wel een waarde aan de letter gegeven, maar ik wil dat hij deze meteen vermenigvuldigd met de eenheden. En er kunnen dus verschillende letters met verschillende waardes voorkomen. Ik heb er nu eentje in de formule ingevoegd. Kunnen dit er meer zijn?
Ik heb nu de som van de eenheden keer de som van g gedaan. Maar hoe doe ik dit als de eenheden niet dezelfde waardes hebben?
Het dropdown menu is gelukt! Dank daarvoor! Maar de formule 28: =vert.zoeken(F28;B17:B22)*H28 lukt mij helaas niet...quote:Op maandag 1 juni 2015 16:30 schreef qu63 het volgende:
[..]
Als c altijd 37,50 is en h altijd 40 is, kan je deze ook in apart deel van je werkblad zetten en van kolom F een drop down menu (uitleg). Naast 'c', 'h' en welke andere lettercodes je wil gebruiken zet je dan 37,5, 40 en de rest.
De formule om per regel de uitkomst te hebben is als volgt:
In kolom i (of ergens anders) 28: =vert.zoeken(F28;de matrix waarin je 'c', 'h', etc hebt staan)*H28
Deze formule kan je dan doortrekken naar beneden en onderaan een =SOM() doen voor het totaal.
Als je alleen het totaal wilt weten zou dit moeten kunnen met SOMPRODUCT(), maar de juiste formule heb ik nog niet voor je.
"28: " moet je weglatenquote:Op maandag 1 juni 2015 16:51 schreef larry_flynt het volgende:
[..]
Het dropdown menu is gelukt! Dank daarvoor! Maar de formule 28: =vert.zoeken(F28;B17:B22)*H28 lukt mij helaas niet...
Je kan in A1 'c' invullen, in B1 37,5.quote:Op maandag 1 juni 2015 17:19 schreef larry_flynt het volgende:
Waar vul ik in dat C = 37,50? Heb dit nu zo staan, maar dan gaat het fout omdat hij niet weet wat hij met c aanmoet.
Opslaan als .csv kan gewoon via 'opslaan als'. Maar wat bedoel je precies met individueel .txt bestand?quote:Op dinsdag 2 juni 2015 18:53 schreef NM. het volgende:
Vraag
Is het mogelijk om elke cel met data in een worksheet te exporteren naar een individueel txt bestand? Ik heb er al wat online over lopen zoeken, maar helaas zonder succes. Ik gebruik Excel 2013.
Ik moet dus van elke cel een tekstbestand (format .txt) hebben. Dus cel A1 wordt bv. CelA1.txt en cel A2 CelA2.txt en zo door.quote:Op dinsdag 2 juni 2015 19:02 schreef Janneke141 het volgende:
[..]
Opslaan als .csv kan gewoon via 'opslaan als'. Maar wat bedoel je precies met individueel .txt bestand?
Oh, zo. Daar is vast wel een niet al te ingewikkelde macro voor te schrijven, maar daar ben ik niet zo goed in. Anderen hier kunnen je daar vast beter mee helpen.quote:Op dinsdag 2 juni 2015 19:04 schreef NM. het volgende:
[..]
Ik moet dus van elke cel een tekstbestand (format .txt) hebben. Dus cel A1 wordt bv. CelA1.txt en cel A2 CelA2.txt en zo door.
Wat moet je met al die verschillende bestanden, met daarin slechts een kleine tekst?quote:Op dinsdag 2 juni 2015 19:04 schreef NM. het volgende:
[..]
Ik moet dus van elke cel een tekstbestand (format .txt) hebben. Dus cel A1 wordt bv. CelA1.txt en cel A2 CelA2.txt en zo door.
Zou dit niet een school opdracht kunnen zijn?quote:Op dinsdag 2 juni 2015 23:34 schreef Twentsche_Ros het volgende:
[..]
Wat moet je met al die verschillende bestanden, met daarin slechts een kleine tekst?
Kun je niet beter een goede database maken?
En om nog meer in richting te komen : for each cell in.... Gebruiken (of specialcells).quote:Op woensdag 3 juni 2015 07:40 schreef sylvesterrr het volgende:
Google keywords: excel vba loop through excel
Google keywords: excel vba write file
Daarmee kom je wel een eind.
Scriptie over data-mining, dus inderdaad een schoolopdracht 2.0quote:Op woensdag 3 juni 2015 07:45 schreef Holy_Goat het volgende:
[..]
En om nog meer in richting te komen : for each cell in.... Gebruiken (of specialcells).
En googlen op input output append. Maar zou niet weten waarom je dit wil doen dus lijkt idd school opdracht :p
In ieder geval niet bijster ingewikkeld. Kom je er nog niet uit laat dan maar zien wat je allemaal al hebt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Sub VoegPDFbonToe() Dim sName As String ' ActiveSheet.Protect DrawingObjects:=False Range("b8").Select sName = Application.GetOpenFilename("Adobe Document,*.pdf") If sName <> "False" Then Set x = ActiveSheet.OLEObjects.Add(Filename:=sName, Link:=False, DisplayAsIcon:=False) End If End Sub |
Dan doe je zelf maar wat aan data mining om een voorzet te geven hoe dit probleem zou aanpakken en dat het niet werkt ergens of we dat voor je kunnen oplossen.quote:Op woensdag 3 juni 2015 07:49 schreef NM. het volgende:
[..]
Scriptie over data-mining, dus inderdaad een schoolopdracht 2.0. Elk document is een review waarin bepaalde sentiment geborgen is, en ik heb een groot aantal (1000 negatieve en 1000 positieve) nodig voor mijn trainings set.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |