abonnement Unibet Coolblue Bitvavo
pi_152819011
Iemand nog enig idee hoe sneltoetsen werken in office online. Het gebruikelijke (alt om door je lint te navigeren) werkt niet.
Eerst denken, dan typen
  donderdag 21 mei 2015 @ 13:09:41 #182
249182 Holy_Goat
mhèèhèhè
pi_152819168
quote:
0s.gif 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..
wel als je een thisworkbook.save in de workbook.close zet?
pi_152819274
quote:
2s.gif 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
Het is wel handig. Met name als het totale pad staat genoteerd met tabblad datum en tijd.
Als je dan een formulier uitdraait weet je precies waar het bestand te vinden is. En ook wanneer het gemaakt is.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_152819837
quote:
2s.gif 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.

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.
pi_152820123
quote:
0s.gif 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.
Excel is geen tekstverwerkprogramma.
Maar een koptekst met datum en bestandverwijzing (incl pad) is wel handig.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_152820217
quote:
0s.gif 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.
Hartelijk dank voor de hulp :)
  donderdag 21 mei 2015 @ 14:03:44 #187
62215 qu63
..de tijd drinkt..
pi_152820955
quote:
2s.gif Op donderdag 21 mei 2015 13:09 schreef Holy_Goat het volgende:

[..]

wel als je een thisworkbook.save in de workbook.close zet?
Dat zou dan wel moeten werken ja ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_152825687
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")?
  donderdag 21 mei 2015 @ 17:00:24 #189
62215 qu63
..de tijd drinkt..
pi_152826263
quote:
0s.gif 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")?
Nope.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 22 mei 2015 @ 10:56:59 #190
249182 Holy_Goat
mhèèhèhè
pi_152848473
quote:
0s.gif Op donderdag 21 mei 2015 17:00 schreef qu63 het volgende:

[..]

Nope.
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 staat

[ Bericht 10% gewijzigd door Holy_Goat op 22-05-2015 11:03:20 ]
pi_152848931
quote:
0s.gif 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")?
Een handigere methode
Maak een nieuw tabblad aan.
Zet op A1: te selecteren artikelnummers
Zet op a2: "a"
Zet op a3: "b"
Zet op a4: "c"

Zet op B1: Gevonden aantal
Zet op B2: +aantal.als("bereik";+a2)

Copieer naar beneden.
Dan heb je in ieder geval een lijst die je elk moment kunt veranderen of verlengen.
Maar ik raad je ook aan om je te verdiepen in draaitabellen (pivot-tables). Als je wil grasduinen in je gegevens.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_153157671
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?
  maandag 1 juni 2015 @ 15:59:31 #193
62215 qu63
..de tijd drinkt..
pi_153158366
quote:
0s.gif 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?
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?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_153158634
quote:
0s.gif 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?
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?
  maandag 1 juni 2015 @ 16:30:27 #195
62215 qu63
..de tijd drinkt..
pi_153159423
quote:
0s.gif 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?
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.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_153160132
quote:
0s.gif 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.
Het dropdown menu is gelukt! Dank daarvoor! Maar de formule 28: =vert.zoeken(F28;B17:B22)*H28 lukt mij helaas niet...
  maandag 1 juni 2015 @ 17:12:01 #197
62215 qu63
..de tijd drinkt..
pi_153160728
quote:
0s.gif 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...
"28: " moet je weglaten ;)

En als je de formule naar beneden doortrekt moet je $B$17:$B$22 gebruiken.(uitleg)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_153160932
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.
  maandag 1 juni 2015 @ 17:56:17 #199
62215 qu63
..de tijd drinkt..
pi_153161694
quote:
0s.gif 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.
Je kan in A1 'c' invullen, in B1 37,5.
In A2 'h', in B2 40.

Etc.

Naar die matrix (A1:B2 in dit geval) verwijs je in de formule
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_153194164
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.
  dinsdag 2 juni 2015 @ 19:02:10 #201
346939 Janneke141
Green, green grass of home
pi_153194608
quote:
0s.gif 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.
Opslaan als .csv kan gewoon via 'opslaan als'. Maar wat bedoel je precies met individueel .txt bestand?
Opinion is the medium between knowledge and ignorance (Plato)
pi_153194705
quote:
0s.gif 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?
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.
  dinsdag 2 juni 2015 @ 19:05:39 #203
346939 Janneke141
Green, green grass of home
pi_153194749
quote:
0s.gif 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.
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.
Opinion is the medium between knowledge and ignorance (Plato)
pi_153205670
quote:
0s.gif 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?
Kun je niet beter een goede database maken?
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_153208638
quote:
0s.gif 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?
Zou dit niet een school opdracht kunnen zijn?

Ik zou ook niet weten wat je met al die losse bestanden moet waarbij hij ook nog eens tegen de maximaal aantal op te slaan files per folder kan aanlopen.
pi_153208845
Google keywords: excel vba loop through cells

Google keywords: excel vba write file

Daarmee kom je wel een eind. ^O^

[ Bericht 1% gewijzigd door sylvesterrr op 03-06-2015 07:48:21 ]
  woensdag 3 juni 2015 @ 07:45:47 #207
249182 Holy_Goat
mhèèhèhè
pi_153208887
quote:
0s.gif 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. ^O^
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
pi_153208926
quote:
1s.gif 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
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.
pi_153238661
Op een sheet heb ik 4 besturingselementen staan, die verschillende macro's aansturen, o.a. een embed picture en embed pdf-file. Deze twee werken (op een beveiligde sheet) alleen als "Objecten bewerken" is geselecteerd in de beveiligingsinstellingen. Probleem is nu dat de besturingselementen dan óók bewerkt kunnen worden.
Ik wil dus dat de al bestaande objecten geblokkeerd zijn en alle nieuw toegevoegde objecten standaard niet geblokkeerd zijn.

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

.Protect drawingobjects:= false neemt dus ook de besturingsknoppen mee. Iemand een idee?
Intentionally left blank.
pi_153239011
quote:
0s.gif 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.
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. ^O^
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')