abonnement Unibet Coolblue
pi_59560721
Het grote Excel vragen topic deeltje 6 alweer

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

Voorgaande deeltjes met veel informatie:


[EXCEL] Het grote Excel vragen topic, #5
  vrijdag 20 juni 2008 @ 21:23:29 #2
134533 donroyco
dus niet Donroyco
pi_59560971
De TT laat wat te wensen over
Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
  vrijdag 20 juni 2008 @ 21:26:17 #4
62215 qu63
..de tijd drinkt..
pi_59561060
quote:
Op vrijdag 20 juni 2008 21:23 schreef donroyco het volgende:
De TT laat wat te wensen over
D'r zit een fout in idd!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 20 juni 2008 @ 22:10:46 #5
3269 Dixidito
*loves Joke*
pi_59562372
quote:
Op donderdag 19 juni 2008 21:51 schreef Dixidito het volgende:
Is er een manier om een totaal document met meerdere werkbladen op een simpele manier van al zijn formules te ontdoen en de getallen te vervangen door waarden?

Ik heb namelijk een document dat veel te groot wordt om te mailen, maar dat komt volgens mij door alle regels en formules in het document. Als ik dat op een makkelijke manier kan vervangen door alleen de waarden en opmaak is het document stukken kleiner.
Ik bedoel dus inderdaad de 'Plakken speciaal'-optie en dan alleen waarden en opmaak, maar dan in één keer een heel document, zonder elk werkblad opnieuw te moeten selecteren.

En zippen is geen optie... ik wil het in excel voor elkaar krijgen, vandaar de vraag in het Excel-topic
  vrijdag 20 juni 2008 @ 22:41:40 #6
80690 hooibaal
Be prepared.
pi_59563356
Dat moet met een macro wel te organiseren zijn, toch? Ik ben niet bepaald een ervaren macrobouwer, maar als je een macro maakt die *Blad selecteert - Kopieert - Speciaalplakt - CTRL-Page Down* en dat 255 keer, dan ben je denk ik waar je wezen wil.

TeVensP.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_59563811
quote:
Op vrijdag 20 juni 2008 22:41 schreef hooibaal het volgende:
Dat moet met een macro wel te organiseren zijn, toch? Ik ben niet bepaald een ervaren macrobouwer, maar als je een macro maakt die *Blad selecteert - Kopieert - Speciaalplakt - CTRL-Page Down* en dat 255 keer, dan ben je denk ik waar je wezen wil.

TeVensP.
als je er dan een werkbladje bij maakt kun je een nieuwe macro maken, 255 keer
als ik iets wil bekijkek thuis zet ik het ff op www.driveway.com gratis accountje maken 2 gb

[ Bericht 11% gewijzigd door henkway op 20-06-2008 23:00:48 ]
  vrijdag 20 juni 2008 @ 22:58:14 #8
80690 hooibaal
Be prepared.
pi_59563897
quote:
Op vrijdag 20 juni 2008 22:55 schreef henkway het volgende:

[..]

als je er dan een werkbladje bij maakt kun je een nieuwe macro maken, 255 keer
?
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_59569952
Dixidito, ik ben gister bezig gewees tmet jouw probleem. Problemen waar ik tegen aan loop:
a) Je kan niet Plakken speciaal in dezelfde range als waar je vandaan kopieert, dus je moet een nieuwe worksheet maken
b) Als je een nieuwe worksheet maakt, kan je geen gebruik meer maken van For Each ws in.... (om door alle werkbladen te loopen), omdat het 'nieuwe' werkblad ook wordt meegenomen daarna. Je blijft dus vastzitten.

Je kan dit eventueel oplossen door een constructie als dit te gebruiken, moet je alleen even voor de array bekijken hoe dat precies moet, ik ben er geen fan van
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DIm ws as Worksheet
Dim wsName as String

For Each ws In Worksheets
  < Voeg hier de worksheetname toe aan je array >
Next ws

< Hier loop je door je array heen >
For each ..... < geenidee >
  Sheets.Add
  Activesheet.Name = wsName & ".new"
  Sheets(wsName).Select
  Cells.Copy
  Sheets(wsName & ".new").Select
  Range("A1").Select
  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
  Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
Next < volgende in array >


Hoop dat je hiermee een beetje in de goede richting kan komen!
  zaterdag 21 juni 2008 @ 19:03:45 #10
85514 ralfie
!Yvan eht nioj
pi_59583243
1
2
3
4
5
dim values as variant
for each ws in Worksheets
     values=ws.usedrange
     ws.usedrange=values
next ws


Simpler dan je denkt! Een range kan gewoon naar een variant geconverteerd worden, je krijgt dan een array met waarden. Dit kun je net zo snel terugzetten. Niet alleen simpeler, maar honderden keren sneller dan door je range heen iteraten...

[ Bericht 6% gewijzigd door ralfie op 21-06-2008 20:26:20 ]
  zondag 22 juni 2008 @ 12:19:48 #11
170545 DaviniaHR
Mrs. PhysicsRules
pi_59600333
tvp'tje voor nu dan maar.
*O* Trotse mama van E l i en A v i v a *O*
Insanity is heritable. You get it from your children.
Ik ben wel gek, maar niet achterlijk.
If you can't beat them, confuse them.
pi_59600883
Zo'n topicreport helpt ook geen klap, mod heeft alleen } naar ] veranderd.
  zondag 22 juni 2008 @ 12:48:25 #13
62215 qu63
..de tijd drinkt..
pi_59601082
quote:
Op zondag 22 juni 2008 12:41 schreef DaFan het volgende:
Zo'n topicreport helpt ook geen klap, mod heeft alleen } naar ] veranderd.
Wat had je nog meer gereport dan
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59601163
Exel -> Excel, excel -> Excel en oude topics in de OP.
pi_59601178
quote:
Op zondag 22 juni 2008 12:48 schreef qu63 het volgende:

[..]

Wat had je nog meer gereport dan
'Exel' ?
Op woensdag 20 april 2011 23:38 schreef luckass het volgende:
bazen zijn alleen vindbaar voor de chicks.
  zondag 22 juni 2008 @ 12:52:52 #16
62215 qu63
..de tijd drinkt..
pi_59601205
quote:
Op zondag 22 juni 2008 12:51 schreef DaFan het volgende:
Exel -> Excel, excel -> Excel en oude topics in de OP.
Ah!

Maar nu staat er wel excel
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59601774
quote:
Op zondag 22 juni 2008 12:52 schreef qu63 het volgende:

[..]

Ah!

Maar nu staat er wel excel
Kijk nog eens goed naar de TT
  zondag 22 juni 2008 @ 13:16:44 #18
62215 qu63
..de tijd drinkt..
pi_59601822
quote:
Op zondag 22 juni 2008 13:15 schreef Dirkh het volgende:

[..]

Kijk nog eens goed naar de TT
ah fuck

ik keek alleen naar grote excel vragentopic
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59618331
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_59636692
Uit vorig topic: Excel enter in veld (mht versie)
quote:
Op maandag 23 juni 2008 17:18 schreef Cothen het volgende:
De enige manier om in Excel meerdere gegevens onder elkaar in dezelfde tabel te krijgen, is gebruik te maken van het "tekstterugloop" (celeigenschappen). Waarbij de celbreedte net zo breed moet blijven als het breedste gegeven in de cel.

Overigens, waarom gebruik je een formaat dat alleen bedoeld is om te publiceren later weer om te bewerken? Kan je dan niet beter de .xls oom bewaren en die openen om te bewerken?
Het probleem is dat ik geen XLS kan genereren op de server zonder COM objecten te gebruiken, helaas kan / mag ik geen COM object gebruiken op de server waardoor ik wel op deze manier verder moet gaan. Lezen van een XLS bestand is geen probleem maar het schrijven wel weer daarom dus deze keuze.

Ik had gehoopt dat ook excel een soort tekst vak zou hebben waarin ik 'enters' mag gebruiken, maar blijkbaar is dat niet het feit...

Misschien nog een andere oplossing?
Just say hi!
pi_59638608
met alt+enter kun je meerdere regels in een cel kwijt
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_59644639


Ik wil dit graag in 1 lange lijst hebben in Acces.

Dus:
Admiral group - 30/12/06 - 455
Admiral group - 2/1/06 - 455
Admiral group - 3/1/06 - 466,75

t/m

Xstrata - 1/1/08 - 673

Oftewel, hoe krijg je een tabelvorm in databasevorm ? De lijst gaat een heul stuk naar beneden en een heul stuk naar rechts dus vandaar dat zo automatisch mogelijk handig is .
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
pi_59648385
quote:
Op dinsdag 24 juni 2008 09:34 schreef PietjePuk007 het volgende:
[ afbeelding ]

Ik wil dit graag in 1 lange lijst hebben in Acces.

Dus:
Admiral group - 30/12/06 - 455
Admiral group - 2/1/06 - 455
Admiral group - 3/1/06 - 466,75

t/m

Xstrata - 1/1/08 - 673

Oftewel, hoe krijg je een tabelvorm in databasevorm ? De lijst gaat een heul stuk naar beneden en een heul stuk naar rechts dus vandaar dat zo automatisch mogelijk handig is .
Importeren he?
pi_59648452
Het is inmiddels opgelost dmv VBA .
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
  dinsdag 24 juni 2008 @ 12:24:19 #25
15967 Frollo
You know I am a righteous man
pi_59648643
Even een tvp'tje want er zit soms wel eens een vraag bij die ik kan beantwoorden.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')