abonnement Unibet Coolblue
pi_76759419


Aangezien er vaker losse topics langskomen, leek het ons handig een centraal Excel topic te maken waar men hun vragen / antwoorden kwijt kan.

Dus heb je vragen, kom je ergens niet uit, hoe maak ik nu precies die macro?

Stel dan hier je vraag!!!

Tip 1: De help functie van excel of visual basic voor excel kan je echt een eind op weg helpen ! (F1)
Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat!
Tip 3: Zet macrocode even tussen [ code ] tags
Tip 4: Zelf de formules in verschillende talen vertalen:
http://dolf.trieschnigg.nl/excel/excel.html
http://branders.name/files/Excel-Function-Reference.pdf

Voorgaande deeltjes met veel informatie:

[Excel] Het grote Excel vragen topic
[EXCEL] Het grote Excel vragen topic, #2
[EXCEL] Het grote Excel vragen topic, #3
[EXCEL] Het grote Excel vragen topic, #4
[EXCEL] Het grote Excel vragen topic, #5
[Excel] Het grote Excel-vragentopic #6
[EXCEL] Het grote Excel vragen topic, #7
[EXCEL] Het grote Excel vragen topic, #8
[EXCEL] Het grote Excel vragen topic, #9
[EXCEL] Het grote Excel vragen topic, #10
[EXCEL] Het grote Excel vragen topic, #11
[EXCEL] Het grote Excel vragen topic, #12
[EXCEL] Het grote Excel vragen topic, #13
[EXCEL] Het grote Excel vragen topic, #14
[EXCEL] Het grote Excel vragen topic, #15
[EXCEL] Het grote Excel vragen topic, #16
[EXCEL] Het grote Excel vragen topic, #17

Nieuw topic? Haal de OP bij de wiki
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_76759504
quote:
Op woensdag 13 januari 2010 08:48 schreef gurdi het volgende:
hallo,

Ik wil in excel een formulier invoegen en verwijzen naar vakje p7.
zo gezegt zo gedaan.
nu wil ik ook p8 t/m p80 doen kan ik dit snel doen zonder 1 voor 1 hoeven toe te verwijzen?

vriendelijke groet G
Moet er voor elke cel een nieuw formulier komen of wil je een formulier waar je waarden in kan invullen die vervolgens in cel P8 tm p80 komt?
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_76759785
Past iemand de wiki ook nog even aan (deeltje 18 toevoegen). Ik heb nl. geen zin om daar ook nog een account voor aan te maken.
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_76760402
Sorry jooo-pi, ik bedoelde QU63
pi_76760423
Hoi Deetch.
Ik heb geen rechten
  woensdag 13 januari 2010 @ 13:59:19 #6
158136 Joooo-pi
Do you want a balloon...
pi_76760664
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Sorry jooo-pi, ik bedoelde QU63
oh, ok.
heitieh
  woensdag 13 januari 2010 @ 14:02:28 #7
62215 qu63
..de tijd drinkt..
pi_76760803
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Sorry jooo-pi, ik bedoelde QU63
Kleine letters aub
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76760861
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Hoi Deetch.
Ik heb geen rechten
Heb je een topic start ban ofzo? Weer teveel gebaggerd zeker?
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_76762292
quote:
Op woensdag 13 januari 2010 14:04 schreef Deetch het volgende:

[..]

Heb je een topic start ban ofzo? Weer teveel gebaggerd zeker?
Om de wiki bij te werken!
Ik was niet de laatste poster in het oude topic.

jooo-pi; kan jij in je laatste post nog even de link naar #18 zetten?
  woensdag 13 januari 2010 @ 14:59:57 #10
158136 Joooo-pi
Do you want a balloon...
pi_76763232
quote:
Op woensdag 13 januari 2010 14:38 schreef DaFan het volgende:

[..]

Om de wiki bij te werken!
Ik was niet de laatste poster in het oude topic.

jooo-pi; kan jij in je laatste post nog even de link naar #18 zetten?
ok!
heitieh
  woensdag 13 januari 2010 @ 15:30:15 #11
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_76764490
Excel 2007, NL.

Tot nog toe hebben jullie me altijd perfect geholpen waarvan nog steeds dank

Nog een vraagje:

Ik heb een (eigenlijk) tekstdocument welke ik in Excel heb gemaakt. Sommige delen van de tekst worden door verwijzigingen automatisch gevuld. De bron staat in tabblad "invoer", het document in tabblad "modelovereenkomst".

Nu wil ik eigenlijk ook inbouwen dat het document pas geprint kan worden als alle verplichte velden in tabblad "invoer" gevuld zijn. Kan dit?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_76765791
neem je print opdracht op en voeg voor die printcode de code toe om alle cellen te checken.

Voorbeeldje:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sub print_thingy()

'stel in te vullen cel is B3, E4 en F8, als cel leeg is dan gaat je code naar de handle foutmelding: verderop
If Range("B3").value = "" then GoTo foutmelding
If Range("E4").value = "" then GoTo foutmelding
If Range("F8").value = "" then GoTo foutmelding

'hier komt je printcode
'hier komt je printcode
'hier komt je printcode
'hier komt je printcode
'na het printen wil je geen foutmelding dus laat je de code naar de handle einde: springen
GoTo einde

foutmelding:
Msgbox "Je hebt een veld niet ingevuld, dumbass"

einde:
end sub
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
  woensdag 13 januari 2010 @ 16:01:22 #13
158136 Joooo-pi
Do you want a balloon...
pi_76765910
quote:
Op woensdag 13 januari 2010 15:30 schreef sanger het volgende:
Excel 2007, NL.

Tot nog toe hebben jullie me altijd perfect geholpen waarvan nog steeds dank

Nog een vraagje:

Ik heb een (eigenlijk) tekstdocument welke ik in Excel heb gemaakt. Sommige delen van de tekst worden door verwijzigingen automatisch gevuld. De bron staat in tabblad "invoer", het document in tabblad "modelovereenkomst".

Nu wil ik eigenlijk ook inbouwen dat het document pas geprint kan worden als alle verplichte velden in tabblad "invoer" gevuld zijn. Kan dit?
Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:

1
2
3
Private Sub Workbook_BeforePrint(Cancel As Boolean)
 if Range("A1").value = "" then cancel = true 
End Sub


[ Bericht 3% gewijzigd door Joooo-pi op 13-01-2010 16:19:35 ]
heitieh
pi_76767014
quote:
Op woensdag 13 januari 2010 16:01 schreef Joooo-pi het volgende:

[..]

Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:
[ code verwijderd ]
Dat is nog veel handiger.
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
  woensdag 13 januari 2010 @ 16:40:20 #15
158136 Joooo-pi
Do you want a balloon...
pi_76767633
quote:
Op woensdag 13 januari 2010 16:27 schreef Deetch het volgende:

[..]

Dat is nog veel handiger.
Wist ik ook niet, maar even gekeken in de scripteditor bij de events van ThisWorkbook.

Daarom wou ik er nog even bij zeggen dat deze macro in de scripteditor bij ThisWorkbook gezet moet worden.
heitieh
pi_76767852
Een excel file bij mij houdt bepaalde getallen bij. Hele reeksen rekensommen komen tot twee getalen samen, deze trek ik van elkaar af voor een uitkomst. Het is het niet, maar zie het als een inkomsten-uitgaven berekening.

Nu zijn deze getallen recentelijk boven de 1mln uitgekomen. Nu wil excel dit koste wat kost als 1.01e+06 weergeven.

Ik wil gewoon 1,010,000. Hoe doe ik dit?
pi_76768361
cel eigenschappen als getal invoeren
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
  woensdag 13 januari 2010 @ 19:23:57 #18
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76774359
quote:
Op woensdag 13 januari 2010 08:35 schreef DaFan het volgende:
Jakees heeft gelijk, waarschijnlijk geeft een van de twee cellen al een error. Anders wordt een lege cel gewoon als 0 behandeld, en heeft de formule van joooo-pi dus geen nut.

Mirelia: Waarom gebruik je SUM(G1+F1). Dat is overbodige tekens gebruiken. "G1+F1" volstaat, óf SUM(G1;F1), maar das alleen handig als je een langere range hebt.
Het is inderdaad zo dat in de genoemde cellen een waarde moet komen te staan dmv een formule.
Maar aangezien die waarden er nog niet staan zijn die cellen wel leeg nu.
Het gaat om een bestand om meterstanden bij te houden, 2 meters en die worden in deze formule bij elkaar opgeteld.
Shuffle up and deal!!!
pi_76775145
quote:
Op woensdag 13 januari 2010 19:23 schreef mirelia het volgende:

[..]

Het is inderdaad zo dat in de genoemde cellen een waarde moet komen te staan dmv een formule.
Maar aangezien die waarden er nog niet staan zijn die cellen wel leeg nu.
Het gaat om een bestand om meterstanden bij te houden, 2 meters en die worden in deze formule bij elkaar opgeteld.
Maar is het nu gelukt met de drie antwoorden die zijn gegeven in het vorige topic?
1) =als(isfout(som(g10+I10));"nog geen waarde of 0";G10+I10)
OF
2) ALS(EN(ISGETAL(G10);ISGETAL(G11));G10+G11;"nog geen waarde ingevuld").
OF
3) ALS(OF(G10="";G11="");"leeg";G10+G11)

volgens mij moet optie 2 je wel helpen.

[ Bericht 2% gewijzigd door jakees op 13-01-2010 19:47:52 ]
  woensdag 13 januari 2010 @ 19:47:50 #20
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76775377
Ik ben er nog mee bezig.
Ik heb even geen nederlandse office tot mijn beschikking en werk nu even met Office 2010 UK
Dus ik moet de termen nog even vertalen of is het heel simpel?
Als = IF?
OF = OR?
isfout = iswrong?.
leeg = empty?
nog geen waarde of 0 = no value or 0?
Als ik dit heb uitgezocht laat ik het gelijk weten.
Shuffle up and deal!!!
pi_76775411
quote:
Op woensdag 13 januari 2010 19:47 schreef mirelia het volgende:
Ik ben er nog mee bezig.
Ik heb even geen nederlandse office tot mijn beschikking en werk nu even met Office 2010 UK
Dus ik moet de termen nog even vertalen of is het heel simpel?
Als = IF?
OF = OR?
isfout = iswrong?.
leeg = empty?
nog geen waarde of 0 = no value or 0?
Als ik dit heb uitgezocht laat ik het gelijk weten.
er zijn vertaalsites. Bijvoorbeeld
http://www.applewood.nl/forms/3000/FRM-004/index.asp
  woensdag 13 januari 2010 @ 20:30:06 #22
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_76777371
quote:
Op woensdag 13 januari 2010 16:01 schreef Joooo-pi het volgende:

[..]

Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:
[ code verwijderd ]


heb even geen Excel tot mijn beschikking hier, maar ga het morgen proberen
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  woensdag 13 januari 2010 @ 20:33:40 #23
158136 Joooo-pi
Do you want a balloon...
pi_76777543
quote:
Op woensdag 13 januari 2010 20:30 schreef sanger het volgende:

[..]

heb even geen Excel tot mijn beschikking hier, maar ga het morgen proberen
Bij mij werkt het in ieder geval. Zet em wel in het ThisWorkbook gedeelte. Succes!
heitieh
  woensdag 13 januari 2010 @ 20:35:02 #24
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76777614
quote:
Op woensdag 13 januari 2010 19:48 schreef jakees het volgende:

[..]

er zijn vertaalsites. Bijvoorbeeld
http://www.applewood.nl/forms/3000/FRM-004/index.asp
Super bedankt
Shuffle up and deal!!!
pi_76777743
quote:
Op woensdag 13 januari 2010 20:35 schreef mirelia het volgende:

[..]

Super bedankt
Staan er ook 2 in de OP
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')