abonnement bol.com Unibet Coolblue
pi_70812740
quote:
Op donderdag 9 juli 2009 14:07 schreef sanger het volgende:
Bij afdrukvoorbeeld, paginainstelling en dan bij schaal "Aanpassen aan 1 bij 1 pagina"
Eh, dat is niet mijn vraag toch? Als ik dat doe wordt het volgens mij allemaal piepklein, het moet nog wel te lezen blijven. Dus ik vind printen over twee pagina's niet erg, zolang kolom A en B er maar weer bij afgedrukt worden.
  donderdag 9 juli 2009 @ 14:22:20 #52
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_70812880
quote:
Op donderdag 9 juli 2009 14:18 schreef _Floddertje_ het volgende:

[..]

Eh, dat is niet mijn vraag toch? Als ik dat doe wordt het volgens mij allemaal piepklein, het moet nog wel te lezen blijven. Dus ik vind printen over twee pagina's niet erg, zolang kolom A en B er maar weer bij afgedrukt worden.
Je had het alleen over twee ontbrekende kolommen

Je kunt ook kiezen voor 1 bij 10 pagina's bijvoorbeeld. Dan wordt in de breedte alles op maat gemaakt, en in de lengte origineel gelaten. Of wordt het dan ook te klein?

Als je bepaalde kolommen of rijen op iedere pagina wilt:

Afdrukvoorbeeld --> pagina instelling --> tabblad "Blad" en dan bij "titels afdrukken" kiezen welke rij of kolom
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_70813057
quote:
Op donderdag 9 juli 2009 13:45 schreef _Floddertje_ het volgende:
Waarschijnlijk nogal een basicvraag, maar ik werk niet zo supervaak met Excel:

Ik heb een blad met kolom A t/m O. Pagina-instelling staat op liggend, lettertype is niet te groot, maar bij uitprinten komen kolom L t/m O toch op de tweede pagina terecht.

Hoe kan ik ervoor zorgen dat kolom A en B bij het uitprinten ook weer op pagina 2 uitgeprint worden?
Dus op pagina 1 wil ik kolom A t/m K uitgeprint hebben.
Op pagina 2 wil ik kolom A, B en L t/m O uitgeprint hebben.

Ik neem tenminste aan dat hier wel een instelling voor is. Ik kan natuurlijk ook gewoon kolom A en B kopiëren en plakken tussen kolom K en L, maar ik neem aan dat Excel hier een mooiere oplossing voor heeft.
Data selecteren, vervolgens print preview van selection en dan kun je bij page setup in het tabje "sheet" aangeven welke kolommen hij op elke pagina moet printen

zucht, spuit elf
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
  donderdag 9 juli 2009 @ 14:38:08 #54
64670 Dagonet
Radicaal compromist
pi_70813461
Helleu

Ik heb een werkblad (duh)
In cellen L1, M1 heb ik als celinhoud een url, niet als hyperlink, gewoon als tekst
in cel A1 wil ik een letter invullen, L of M, waarbij L een hyperlink wordt naar de URL in L2 en M dan logischerwijs een hyperlink naar de URL in M1.

Of in ieder geval wil ik, als ik in A1 een L invul, dat hij een hyperlink wordt naar [betreffende link] en M een andere link (en n, o, p, q etc maar als ik het voor 2 weet weet ik het ook voor 4).

Hoe doe ik dit?
Op woensdag 24 sept. 2008 schreef Danny het volgende:
Dagonet doet onaardig tegen iedereen. Je bent dus helemaal niet zo bijzonder als je denkt...
Mijn grootste bijdrage aan de FP.
pi_70813489
Het is gelukt! Sanger en Deetch: muchas gracias!
  donderdag 9 juli 2009 @ 14:44:19 #56
62215 qu63
..de tijd drinkt..
pi_70813670
quote:
Op donderdag 9 juli 2009 14:38 schreef Dagonet het volgende:
Helleu

Ik heb een werkblad (duh)
In cellen L1, M1 heb ik als celinhoud een url, niet als hyperlink, gewoon als tekst
in cel A1 wil ik een letter invullen, L of M, waarbij L een hyperlink wordt naar de URL in L2 en M dan logischerwijs een hyperlink naar de URL in M1.

Of in ieder geval wil ik, als ik in A1 een L invul, dat hij een hyperlink wordt naar [betreffende link] en M een andere link (en n, o, p, q etc maar als ik het voor 2 weet weet ik het ook voor 4).

Hoe doe ik dit?
Als je wil dat bij het invullen van een L in A1, A1 een link wordt zul je het met macro's moeten doen denk ik.
Als je nog een rij er tussen kunt proppen kan je dit doen:
A1 = L of M, zelf in te vullen
B1 = =Als(A1="L"; HYPERLINK(L1);Als(A1="M"; HYPERLINK(M1);""))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 9 juli 2009 @ 14:48:47 #57
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_70813850
quote:
Op donderdag 9 juli 2009 14:38 schreef _Floddertje_ het volgende:
Het is gelukt! Sanger en Deetch: muchas gracias!
Graag gedaan
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  donderdag 9 juli 2009 @ 14:52:52 #58
64670 Dagonet
Radicaal compromist
pi_70813994
Een rij ertussen is geen probleem, thanks
Kan ik dan ook nog zorgen dat B1 niet de url toont maar een woord, bijv link?
Op woensdag 24 sept. 2008 schreef Danny het volgende:
Dagonet doet onaardig tegen iedereen. Je bent dus helemaal niet zo bijzonder als je denkt...
Mijn grootste bijdrage aan de FP.
  donderdag 9 juli 2009 @ 14:57:45 #59
62215 qu63
..de tijd drinkt..
pi_70814196
quote:
Op donderdag 9 juli 2009 14:52 schreef Dagonet het volgende:
Een rij ertussen is geen probleem, thanks
Kan ik dan ook nog zorgen dat B1 niet de url toont maar een woord, bijv link?
de functie hyperlink() kan ook een makkelijke naam weergeven, dan wordt het hyperlijk(URL;MAKKELIJKE_NAAM)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 9 juli 2009 @ 15:11:31 #60
64670 Dagonet
Radicaal compromist
pi_70814687
That's it! Thanks!
Op woensdag 24 sept. 2008 schreef Danny het volgende:
Dagonet doet onaardig tegen iedereen. Je bent dus helemaal niet zo bijzonder als je denkt...
Mijn grootste bijdrage aan de FP.
pi_70987142
quote:
Op zaterdag 4 juli 2009 17:13 schreef its_me_ het volgende:
Ik heb een Excel sheet waarin meetgegevens zijn te vinden van >2300 dagen. Elke dag wordt een x aantal variabelen bepaald.
Nu wil ik deze variabelen invoeren in bepaalde cellen in een sheet (met daarin een model), de uitkomst bepalen en deze uitkomst ergens opslaan. Vervolgens wil ik een optimalisatie uit laten voeren (door de ingebouwde Oplosser), en de uitkomst die hieruit komt ook opslaan.
Als laatst wil ik de 2 uitkomsten met elkaar vergelijken. (Daar kom ik wel uit.)
Hoe kan ik deze meetgegevens per dag invoeren in de sheet, de uitkomst bepalen en opslaan, en vervolgens de oplosser gebruiken, de uitkomst bepalen en deze ook opslaan. Vervolgens de volgende dag invoeren en daar hetzelde mee doen. Dat 2300x lang.
Hoe kan dit snel en automatisch?
kick!

Zijn er nog onduidelijkheden wat betreft mijn vraag?
  woensdag 15 juli 2009 @ 12:56:41 #62
158136 Joooo-pi
Do you want a balloon...
pi_70997714
quote:
Op woensdag 15 juli 2009 00:15 schreef its_me_ het volgende:

[..]

kick!

Zijn er nog onduidelijkheden wat betreft mijn vraag?
Is het een idee om op blad 1 een "invoerrij" te maken met daaronder een knop. Op blad 2 staat je data met de recentste bovenaan.

Vervolgens doe je één keer gestructureerd precies wat je wil,
- kopieer de rij op blad 1
- bovenaan blad 2 rij invoegen
- formule doortrekken
- oplosser uitvoeren
...
...
- blad 1 leegmaken

Die acties moet je dan "opnemen" in een macro.

Vervolgens zet je de macro achter de knop op blad 1.

Dan zou je volgens mij de gegevens op blad 1 neer kunnen zetten en vervolgens met een druk op de knop heb je al je acties geautomatiseerd.
heitieh
pi_71288888
Hoe krijg ik ook verticale lijnen in een grafiek in de excel 2000 versie NL.
pi_71289848
rechtsklikken op de onderste grafiek-as, dan by format axis kiezen voor major gridlines. IN NL weet ik niet hoe het heet.
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_71291098
Er wordt verdomde weinig gewerkt in de zomerperiode lijkt het wel, weinig vragen zeg
pi_71293363
quote:
Op vrijdag 24 juli 2009 16:51 schreef DaFan het volgende:
Er wordt verdomde weinig gewerkt in de zomerperiode lijkt het wel, weinig vragen zeg
ik dacht vandaag precies hetzelfde. Tis in ieder geval eerst weekend. Komende week zullen de voetbalpoule vragen wel weer binnnekomen.
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_71370655
Hallo,

Wanneer ik dmv een macro, een bereik wil vermenigvuldigen met een factor, welke code is dan het meest efficient?

Het bereik waar het om gaat heet "lowerlevel". Dit werkt trouwens niet:
Range("lowerlevel").Value = Range("lowerlevel").Value * 10

En dit dan weer wel:
Range("A1").Value = Range("A1").Value * 10

Alvast bedankt.

Groet,

Hendrik

[ Bericht 0% gewijzigd door hendrik2009 op 27-07-2009 17:41:54 ]
pi_71371214
Dim i As Range


For Each i In Range("lowerlevel")
i = i * 10
Next i
  maandag 27 juli 2009 @ 18:47:11 #69
158136 Joooo-pi
Do you want a balloon...
pi_71372527
quote:
Op maandag 27 juli 2009 17:52 schreef DaFan het volgende:
Dim i As Range


For Each i In Range("lowerlevel")
i = i * 10
Next i
i.value?
1
2
3
4
5
6
Dim i As Range


For Each i In Range("lowerlevel")
    i.value = i.value * 10
Next i


Of maakt het niks uit...
heitieh
pi_71372570
Nee werkt gewoon, heb getest.
pi_71373227
Thanks!
In het begin van de macro zit al een loop, waarin i = 1.
Dus nu krijg ik de melding "dubbele declaratie".
Is hier een oplossing voor?
pi_71373988

Verander i in een woord/letter die je helemaal zelf mag verzinnen. i is een variabele hier, en je mag natuurlijk niet 2 variabelen hebben met dezelfde naam.

Zet Dim i as Range trouwens helemaal bovenaan, dat maakt je code een stuk leesbaarder.
pi_71375177
Ok. Ja, ik weet weinig van VBA.
Ik dacht dat i altijd voor een regel staat en c voor kolom.
Hoe weet excel nu of het bij "Each i" om een regel of een kolom gaat?
pi_71375276
Weet ie niet.

Dim i as Range geeft aan dat het om een cel gaat. En je hebt een bepaalde (grote) range, met allerlei cellen. Hij gaat daar gewoon door allemaal heen. Je kan 'lowerlevel' zo groot maken als je wil, A1:ZZ10000 als je wil.
pi_71377317
ok, i is dus gewoon een individuele cel.

ik dacht trouwens dat dit ook in 1 regel kon:

blad3.Select
Range("A6").Select

Dit heb ik al geprobeerd:
Blad3.Range("A6").Select

Als ik al op blad3 zit, werkt het wel, anders krijg ik fout 1004.
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')