Meer kleuren kan toch niet, heb ik hier pas geleerd?quote:Op maandag 23 maart 2009 23:40 schreef DaFan het volgende:
BOEM!
Toffe macro vraag, Hoek.
Je gebruikt alleen de 'basis' 56 kleuren uit Excel neem ik aan?
1 2 3 4 5 6 7 8 9 10 | Range("B" & i).Value = Range("B" & i).Interior.ColorIndex Next i Columns("B:B").Select Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal Columns("B:B").ClearContents |
Te lang argument voor de functie HYPERLINK wellicht??quote:Op maandag 23 maart 2009 22:06 schreef McGilles het volgende:
Ik zit met het volgende probleem.
Ik ben bezig voor werk een mooi hyperlinkje te maken dat ervoor zorgt dat bepaalde gegevens uit cellen in een automatisch mailtje worden ingevuld.
Nu heb ik alles voor elkaar en alles werkt perfect. Echter als ik teveel tekens in de cellen zet die naar het mailtje worden overgezet, kan excel het allemaal niet meer aan.
Ik heb al geprobeerd de formule op te splitsen vanuit 2 cellen maar om 1 of andere reden pakt hij het dan niet en werkt de formule ook niet.
Het gaat om de volgende formule:
=HYPERLINK("mailto:"&D5&"?subject=Wijziging afspraak&body=Datum: "&TEKST(C6,"d/m/yyyy")&TEKEN(11)&"Tijd:"&TEKST(C7," hh:mm")&TEKEN(11)&"Geboorte: "&TEKST(C8,"d/m/yyyy")&TEKEN(11)&"Achternaam: "&C9&TEKEN(11)&"Reden: "&C10&TEKEN(11)&"Nieuwe afspraak: "&TEKST(C11,"d/m/yyyy")&TEKEN(11)&"Tijd nieuwe afspraak: "&TEKST(C12," hh:mm")&TEKEN(11)&"Overig: "&C13&TEKEN(11)&""&TEKEN(11)&"Met vriendelijke groet"&TEKEN(11)&"Afsprakenbalie","@")
De cellen C6 t/m C13 vult iemand dus zelf in en die info wordt dan automatisch in het mailtje netjes neergezet. Echter als ik bijvoorbeeld bij 'overig' een heel verhaal ga typen, werkt de formule al niet meer. Iemand hier een oplossing?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | "mailto:"&D5&"?subject=Wijziging afspraak&body=Datum: " _ &TEKST(C6,"d/m/yyyy")&TEKEN(11) _ &"Tijd:"&TEKST(C7," hh:mm")&TEKEN(11)&"Geboorte: " _ &TEKST(C8,"d/m/yyyy")&TEKEN(11)&"Achternaam: "&C9& _ TEKEN(11)&"Reden: "&C10&TEKEN(11)& _ "Nieuwe afspraak: "&TEKST(C11,"d/m/yyyy") _ &TEKEN(11)&"Tijd nieuwe _ afspraak: "&TEKST(C12," hh:mm")&TEKEN(11)& _ "Overig: "&C13&TEKEN(11)&""&TEKEN(11)&"Met vriendelijke _ groet"&TEKEN(11)&"Afsprakenbalie","@" HYPERLINK(RANGE("A1").VALUE) 'eventueel 'RANGE("A1").VALUE = "" |
dat doe je het makkelijkste met Microsoft Excel, een onderdeel van de Microsoft Office Suite.quote:Op dinsdag 24 maart 2009 14:44 schreef roelmaster18 het volgende:
Ik heb een vraag .
Ik heb 2 Exel documenten
1 met namen en personeelsnummers van alle medewerker zon 2500
1 met namen van alle BHV-ers (ook hier staan de personeelnummers bij.
Nu wil ik graag dat de lijst met BHV-ers geimporteerd worden in de totaallijst, dus iets met find and replace, maar wil geen 700 namen in voeren....Iemand een idee met welk programma en hoe ik dat kan doen.
quote:Op dinsdag 24 maart 2009 15:26 schreef ralfie het volgende:
[..]
dat doe je het makkelijkste met Microsoft Excel, een onderdeel van de Microsoft Office Suite.
Plaats gewoon een button en laat die verwijzen naar onderstaande sub. (Niet helemaal van mezelf). De body moet je dan zelf even aanpassen, maar dat zal wel lukken.quote:Op maandag 23 maart 2009 22:06 schreef McGilles het volgende:
Ik zit met het volgende probleem.
Ik ben bezig voor werk een mooi hyperlinkje te maken dat ervoor zorgt dat bepaalde gegevens uit cellen in een automatisch mailtje worden ingevuld.
Nu heb ik alles voor elkaar en alles werkt perfect. Echter als ik teveel tekens in de cellen zet die naar het mailtje worden overgezet, kan excel het allemaal niet meer aan.
Ik heb al geprobeerd de formule op te splitsen vanuit 2 cellen maar om 1 of andere reden pakt hij het dan niet en werkt de formule ook niet.
Het gaat om de volgende formule:
=HYPERLINK("mailto:"&D5&"?subject=Wijziging afspraak&body=Datum: "&TEKST(C6,"d/m/yyyy")&TEKEN(11)&"Tijd:"&TEKST(C7," hh:mm")&TEKEN(11)&"Geboorte: "&TEKST(C8,"d/m/yyyy")&TEKEN(11)&"Achternaam: "&C9&TEKEN(11)&"Reden: "&C10&TEKEN(11)&"Nieuwe afspraak: "&TEKST(C11,"d/m/yyyy")&TEKEN(11)&"Tijd nieuwe afspraak: "&TEKST(C12," hh:mm")&TEKEN(11)&"Overig: "&C13&TEKEN(11)&""&TEKEN(11)&"Met vriendelijke groet"&TEKEN(11)&"Afsprakenbalie","@")
De cellen C6 t/m C13 vult iemand dus zelf in en die info wordt dan automatisch in het mailtje netjes neergezet. Echter als ik bijvoorbeeld bij 'overig' een heel verhaal ga typen, werkt de formule al niet meer. Iemand hier een oplossing?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | Dim OutApp As Object Dim OutMail As Object Dim strbody As String Dim FilenameStr As String Dim address As String Dim name As String name = Range("D5") address = Range("D5") 'MsgBox address Set OutApp = CreateObject("Outlook.Application") OutApp.Session.Logon Set OutMail = OutApp.CreateItem(0) strbody = "Hi technician," & vbNewLine & vbNewLine & _ "Can you do an Aster run as described in " & location & vbNewLine & _ vbNewLine & "Regards " & name On Error Resume Next With OutMail .to = address .CC = "iemand1@uu.nl" .BCC = "iemand2@uu.nl" .Subject = "Wijziging afspraak" .Body = strbody .Send End With On Error GoTo 0 MsgBox "Email sent to iemand1, iemand2 and " & name & "!" Set OutMail = Nothing Set OutApp = Nothing End Sub |
Als ik je goed begrijp wil je de BHV'ers tussen het overige personeel zetten?quote:Op dinsdag 24 maart 2009 14:44 schreef roelmaster18 het volgende:
Ik heb een vraag .
Ik heb 2 Exel documenten
1 met namen en personeelsnummers van alle medewerker zon 2500
1 met namen van alle BHV-ers (ook hier staan de personeelnummers bij.
Nu wil ik graag dat de lijst met BHV-ers geimporteerd worden in de totaallijst, dus iets met find and replace, maar wil geen 700 namen in voeren....Iemand een idee met welk programma en hoe ik dat kan doen.
Het gaat fout vanaf deze code:quote:Op donderdag 19 maart 2009 14:01 schreef DaFan het volgende:
Jaheur als je nou ff een nep variable aanmaakt, zeg i = 1 en deze plaatst aan het begin van je macro. Ga dan in de Editor en doe rechtermuisknop -> Add watch (Controle toevoegen) -> Break when value changes (Onderbreken indien waarde is gewijzigd).
Dan ga je de code ín en kan je met F8 naar de volgende stap. Je kan dan zien waar het evt fout gaat. Ik kan zo niks vinden.
1 2 3 4 | "Bevindingen!R1K1:R111K16", Version:=xlPivotTableVersion10).CreatePivotTable _ TableDestination:="Data!R16K13", TableName:="Draaitabel1", DefaultVersion _ :=xlPivotTableVersion10 |
Ik heb het ook ff "opgenomen" en bij mij zag het maken van een pivot er anders uit. Hieronder staat het, met jouw ranges erin.quote:Op woensdag 25 maart 2009 11:21 schreef Jaheur het volgende:
[..]
Het gaat fout vanaf deze code:
[ code verwijderd ]
1 2 3 | "Bevindingen!R1K1:R111K16").CreatePivotTable TableDestination:="Data!R16K13", TableName:= _ "Draaitabel1", DefaultVersion:=xlPivotTableVersion10 |
Die van jou werkt, maar niet op mijn manier. Het moet in een bestaande werkblad en niet in een nieuwe en als ik de code ActiveWorkbook.PivotCaches.Add aanpas naar ActiveWorkbook.PivotCaches.Create werkt het weer niet :/quote:Op woensdag 25 maart 2009 12:39 schreef Metal_Jag het volgende:
[..]
Ik heb het ook ff "opgenomen" en bij mij zag het maken van een pivot er anders uit. Hieronder staat het, met jouw ranges erin.
Misschien dat dat wel werkt?
[ code verwijderd ]
ps/ TableDestination stond bij mij op "". Mocht het bovenstaande nog fout gaan verander dat dan eerst ff in ""
Maar in TableDestination kun je toch aangeven waar je de draaittabel wilt hebben? Als je daar je bestaande werkblad met celverwijzing neerzet, ben je toch klaar? (Precies die code uit mijn vorige post, dus met de TableDestination = "JOUWRANGE")quote:Op woensdag 25 maart 2009 13:06 schreef Jaheur het volgende:
[..]
Die van jou werkt, maar niet op mijn manier. Het moet in een bestaande werkblad en niet in een nieuwe en als ik de code ActiveWorkbook.PivotCaches.Add aanpas naar ActiveWorkbook.PivotCaches.Create werkt het weer niet :/
Ik hou wel van simpele macro'tjes:quote:Op woensdag 25 maart 2009 19:43 schreef RayMania het volgende:
Wederom een vraagje, zal het zo goed mogelijk proberen uit te leggen.
Ik heb sheet1 en in de cellen A1 t/m A10 staat de naam van een voetbalspeler. In de cellen B1 t/m B10 staat de club waar die voetbalspeler op dit moment speelt. In kolom B kunnen dus verschillende clubs staan.
Nu heb ik bijvoorbeeld sheet2 en ik wil daar een overzicht maken van alle spelers van één bepaalde club (zeg Ajax). De informatie moet gehaald worden uit sheet1. Ik wil dus dat sheet1 gecontroleerd wordt op een bepaalde club en als er een speler van bijvoorbeeld Ajax tussen staat, moet dat getransfert worden naar sheet2 (waar alle Ajacieden komen te staan). Hoe doe ik dat?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Columns("B:B").Clear Club = Range("A1").Value i = 0 j = 0 Do i = i + 1 If Worksheets("Blad1").Cells(i, 2).Value = Club Then j = j + 1 Worksheets("Blad2").Cells(j, 2).Value = Worksheets("Blad1").Cells(i, 1).Value End If Loop Until Worksheets("Blad1").Cells(i, 1).Value = "" End Sub |
1 2 3 4 5 6 7 8 9 | For each ws in Worksheets Club = ws.Name <jouw code> Next |
Dan krijg ik de melding ongeldige procedure aanroep of ongeldig argumentquote:Op woensdag 25 maart 2009 18:43 schreef Metal_Jag het volgende:
[..]
Maar in TableDestination kun je toch aangeven waar je de draaittabel wilt hebben? Als je daar je bestaande werkblad met celverwijzing neerzet, ben je toch klaar? (Precies die code uit mijn vorige post, dus met de TableDestination = "JOUWRANGE")
Heb je dan misschien geen passende range? Wat als je het bij 1 cell houdt?quote:Op donderdag 26 maart 2009 10:13 schreef Jaheur het volgende:
[..]
Dan krijg ik de melding ongeldige procedure aanroep of ongeldig argument
Ik benader de sheet en range op een andere manier en dan werkt het wel:quote:Op donderdag 26 maart 2009 12:35 schreef Metal_Jag het volgende:
[..]
Heb je dan misschien geen passende range? Wat als je het bij 1 cell houdt?
Ik heb het nl. geprobeerd en het werkte bij mij wel...
Ha, je hebt gelijk. Ik had blijkbaar de post niet helemaal goed gelezen, want ik dacht dat hij het zo wou hebben. Maar ik heb je voorstel er even in verwerkt. Nu met 1 knop op de eerste sheet om de gegevens te verwerken. Dit zou nog in een EventChange kunnen, maar goed.quote:Op woensdag 25 maart 2009 22:22 schreef DaFan het volgende:
Jopi kan je er niet nog zoiets om heen bouwen, dan hoeft RM alleen nog maar 18 Worksheets aan te maken met de naam van de clubs (neem aan Eredivisie)
[ code verwijderd ]
Hoef je ten eerste A1 niet te 'vervuilen' met de clubnaam, ten tweede hoef je geen 18 buttons te maken en de macro aan te passen qua worksheetnaam (Blad2 in jouw voorbeeld).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | For Each ws In Worksheets If ws.Name <> Worksheets(1).Name Then 'zo sla je de eerste worksheet over Club = ws.Name Worksheets(Club).Columns("A:A").Clear i = 0 j = 0 Do i = i + 1 If Worksheets(1).Cells(i, 2).Value = Club Then j = j + 1 Worksheets(Club).Cells(j, 1).Value = Worksheets(1).Cells(i, 1).Value End If Loop Until Worksheets(1).Cells(i, 1).Value = "" End If Next End Sub |
Ja ik weet het. Bij de 2e code moet je de commandbutton op de eerste(!) sheet (bij de gegevens) zetten. Dat was de aanpassing.quote:Op donderdag 26 maart 2009 19:57 schreef RayMania het volgende:
Ik heb het precies gedaan zoals je uitgelegd heb. In A:A (blad1) heb ik de lijst met spelers en in B:B de clubnaam. Op blad2 heb ik in A1 een club ingevoerd en op dezelfde sheet staat de commandbutton naar de code, maar ik krijg resultaat. Het enige wat ik krijg is dat de clubnaam verwijderd wordt?
Edit; nu test ik de eerste code, maar die werkt wel. Maar inderdaad wat DaFan zegt; ik wil 18 bladen maken en dat automatisch alle spelers uit blad1 worden verdeeld over de clubbladen (2 t/m 19, zeg maar).
Geweldigquote:Op donderdag 26 maart 2009 20:10 schreef Joooo-pi het volgende:
[..]
Ja ik weet het. Bij de 2e code moet je de commandbutton op de eerste(!) sheet (bij de gegevens) zetten. Dat was de aanpassing.
Dan maakt ie wel de lijstjes per sheet.
quote:Op donderdag 26 maart 2009 20:17 schreef RayMania het volgende:
[..]
Geweldig! Hartstikke bedankt.
Nu je toch zo goed bezig bent voor mij; hoe zou ik eenvoudig een extra kolom kunnen meenemen? Dus stel ik heb meerdere kolommen (A = Speler, B = Club, C = Positie, D = Rugnummer), hoe kopieer ik dan kolom A, C en D naar de desbetreffende bladen? Sorry als hierdoor de code flink anders is, maar kwam er helaas net pas achter.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | For Each ws In Worksheets If ws.Name <> Worksheets(1).Name Then 'zo sla je de eerste worksheet over Club = ws.Name Worksheets(Club).Columns("A:C").Clear i = 0 j = 0 Do i = i + 1 If Worksheets(1).Cells(i, 2).Value = Club Then j = j + 1 Worksheets(Club).Cells(j, 1).Value = Worksheets(1).Cells(i, 1).Value Worksheets(Club).Cells(j, 2).Value = Worksheets(1).Cells(i, 3).Value Worksheets(Club).Cells(j, 3).Value = Worksheets(1).Cells(i, 4).Value End If Loop Until Worksheets(1).Cells(i, 1).Value = "" End If Next End Sub |
Top, werkt ook weerquote:Op donderdag 26 maart 2009 20:21 schreef Joooo-pi het volgende:
[..]
[ code verwijderd ]
Dit lijkt me wat je bedoelt..
quote:En is er een mogelijkheid dat de spelers niet A:A worden gezet, maar bijvoorbeeld in een bepaald gedeelte van de sheet (bijvoorbeeld vanaf B2 t/m B50)?
Heb je mijn edit ook gezien dan? Eerste post was ik vergeten de kolommen leeg te halen.quote:Op donderdag 26 maart 2009 20:25 schreef RayMania het volgende:
[..]
Top, werkt ook weer.
Ik had m'n post nog geëdit, maar je was sneller dan het licht.
[..]
quote:Op donderdag 26 maart 2009 20:25 schreef RayMania het volgende:
[..]
Top, werkt ook weer.
Ik had m'n post nog geëdit, maar je was sneller dan het licht.
[..]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | For Each ws In Worksheets If ws.Name <> Worksheets(1).Name Then 'zo sla je de eerste worksheet over Club = ws.Name Worksheets(Club).Range("B2:D50").Clear i = 0 j = 1 Do i = i + 1 If Worksheets(1).Cells(i, 2).Value = Club Then j = j + 1 Worksheets(Club).Cells(j, 2).Value = Worksheets(1).Cells(i, 1).Value Worksheets(Club).Cells(j, 3).Value = Worksheets(1).Cells(i, 3).Value Worksheets(Club).Cells(j, 4).Value = Worksheets(1).Cells(i, 4).Value End If Loop Until Worksheets(1).Cells(i, 1).Value = "" End If Next End Sub |
Hartstikke bedankt. Ik kan weer even verder. Dit maakt alles veel makkelijkerquote:
Maar als dan in het hoofdblad een jaartal veranderd wordt, dan veranderen de gegevens in de jaarbladen niet mee toch?quote:
Dan ga ik dat zo eens bekijkenquote:Op vrijdag 27 maart 2009 12:00 schreef Deetch het volgende:
In een pivottable kun je alle vervangen onderdelen per jaartal tonen. In de pivottable komt dan een kuezelijst met jaartallen en als je die veranderd veranderd de data in de tabel mee.
Klik met rechts op je grafiek (witte gedeelte) en selecteer "grafiekopties". Vul daar grafiektitel in.quote:Op maandag 30 maart 2009 12:15 schreef Stansfield het volgende:
Hoe zet ik een kop in een grafiek? Ik heb de grafiek al helemaal zoals ik wil. Alleen wil ik erboven, maar wel in de grafiek nog een tekst zetten.
Je was me voorquote:Op maandag 30 maart 2009 12:27 schreef DaFan het volgende:
Rechtermuisknop -> Grafiekopties -> Titel invullen.
Hendrik:
Volgens mij kan dit niet.
Er is in principe ook maar 1 juist antwoordquote:Op maandag 30 maart 2009 12:28 schreef Joooo-pi het volgende:
[..]
Je was me voorprecies zelfde antwoord
Ha, daar kunnen we een heel extra topic wel aan gaan wijden:quote:Op maandag 30 maart 2009 13:20 schreef Stansfield het volgende:
En hoe doe je dat bij de nederlanse versie van de nieuwste excel?
Grafiekopties en grafiektitel... is dat geen Nederlands dan?quote:Op maandag 30 maart 2009 13:20 schreef Stansfield het volgende:
En hoe doe je dat bij de nederlanse versie van de nieuwste excel?
Wordt het door spaties aangegeven waar het gesplitst wordt? Dus alles voor de eerste spatie en tussen de eerste spatie en de 2e?quote:Op maandag 30 maart 2009 20:47 schreef hoek21 het volgende:
Ik heb weer eens een vraagje. Hoe kan ik tekst en nummers uit 1 cel verdelen over 2 cellen? Ik heb dus bv in een cel staan (Drum 157 kg) Nu wil ik dus in een cel het woord ¨drum¨ hebben en in een andere ¨157¨. Ik weet dat het kan, maar hoe zat het ook alweer?
Al iemand het weet dan is hulp welkom
Dank alvast
GR
1 |
1 |
Nee dat werkt niet. Wil je altijd hetgene hebben dat voor KG staat misschien?quote:Op maandag 30 maart 2009 21:03 schreef hoek21 het volgende:
Het ziet er zo uit. Dit is de info uit een cel en ik wil die 157 eruit filteren. (is in het spaans vandaar)
TAMBOR A CAMBIO DE 157KG
Ik ga even proberen of je oplossing wekt
dank alvast
Gr
1 |
Mja, leuk spelen met LINKS() en RECHTS()quote:Op maandag 30 maart 2009 22:29 schreef DaFan het volgende:
Via =CEL("Bestandsnaam") kan je achterhalen in welke map het huidige bestand staat
Ik denk dat je genoeg van Excel weet om daar wat mee te kunnen.
Edit: Wel eerst een keer opslaan.
Niet bij mijquote:Op maandag 30 maart 2009 22:37 schreef DaFan het volgende:
Zo dus:
=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)
C:\Users\Sven\School\Portfolio\06 P-Project\Kwaliteitshandboek\[Inhoud.xlsx]Blad1quote:Op maandag 30 maart 2009 22:51 schreef DaFan het volgende:
Wat is je output van CEL("bestandsnaam") ?
hey, daar zit wat inquote:Op maandag 30 maart 2009 23:05 schreef DaFan het volgende:
FIND = VIND.ALLES
Niet ZOEKEN. ZOEKEN = LOOKUP.
Het wordt alleen door mij en mn pa gebruikt, en op alle pc's en laptops staat Office2007quote:Op dinsdag 31 maart 2009 07:33 schreef DaFan het volgende:
Goed werk
Weet je zeker dat je met .docx wil gaan werken? Of 2007 bestandstype in het algemeen? In bedrijven gebruikt nog bijna niemand het. Wij gebruiken zelfs nog 2002 (al heb ik stiekem 2003 Engelse versie opgezet, ik kon godverdomme geen functie vinden in het Nederlands)
werkt dit niet gewoon: =hyperlink("bestandsnaam"; "link") ??quote:Op maandag 30 maart 2009 23:20 schreef qu63 het volgende:
Ok, uiteindelijke functie:
=HYPERLINK(LINKS(CEL("bestandsnaam");VIND.ALLES("[";CEL("bestandsnaam"))-1)&$B$7&" - "&$C$7&"\"&RECHTS($B$8;1)&" - "&$C$8&"\"&RECHTS(B9;2)&" - "&C9&".docx";"Link")
Wordt:
C:\Users\Sven\School\Portfolio\06 P-Project\Kwaliteitshandboek\01 - Kwaliteitsbeleid\0 - Beleid\01 - Intentieverklaring.docx
Thanks DaFan
Kan wel, alleen ik heb er dus een hele mappenstructuur in zitten, dan moet ik iedere link handmatig aanpassen. Dit is gewoon copy-pastenquote:Op dinsdag 31 maart 2009 12:47 schreef Joooo-pi het volgende:
[..]
werkt dit niet gewoon: =hyperlink("bestandsnaam"; "link") ??
ik bedoel: =HYPERLINK("01 - Intentieverklaring.docx"; "link")
Ik heb het ff geprobeerd en werkte wel
=E11quote:Op dinsdag 31 maart 2009 22:21 schreef Stimpy2009 het volgende:
Hoi, ik ben bezig met een sheet om stop tijden in kaart te brengen en nu ben ik al wel zover dat in een ander lijstje een top 5 komt te staan. maar nu wil ik ook graag de bijhorende text er automatisch bij hebben.. kan iemand me helpen? ik kom er niet meer uit!
groetjes Stimpy
zie voorbeeld:
http://i261.photobucket.com/albums/ii43/Tinuske2008/voorbeeld.jpg
En wat als er een andere nummer 1 is?quote:
VLOOKUP met -1 als kolom verwijzing om rechts in de array te zoeken en de waarde links van de gevonden waarde weer te geven? Als dat kan staat hier morgen een youtube linkje waarin ik mijn schoen op eet.quote:Op dinsdag 31 maart 2009 23:11 schreef qu63 het volgende:
Je kan toch ook -1 doen? Ik geloof dat ik het zo een keer werkend heb gekregen..
En anders ben ik benieuwd naar je INDEX/MATCH script
Ik doe soms gewoon in rij G (ofzo) =A1, dan kan ik daar mee verder
*prutsen gaat*quote:Op dinsdag 31 maart 2009 23:54 schreef Deetch het volgende:
[..]
VLOOKUP met -1 als kolom verwijzing om rechts in de array te zoeken en de waarde links van de gevonden waarde weer te geven? Als dat kan staat hier morgen een youtube linkje waarin ik mijn schoen op eet.
Waar vul je deze waardes in en waar heb je deze opgeslagen?quote:Op woensdag 1 april 2009 12:33 schreef Swennus het volgende:
Een vraagje:
Ik heb 5 waardes (1 t/m 5) en nou zit aan elk van deze waardes een tekst
mijn vraag is nou:
Hoe kan ik er voor zorgen dat wanneer in cel x "1" staat dan de bijbehorende tekst verschijnt?
vbA B 1 DA 1 2 DB 2 3 DC 3 4 DD 4 5 DE 5
Ik heb het als volgt opgelost (2003 Engelse versie):quote:Op woensdag 1 april 2009 12:34 schreef G-Mart het volgende:
Hoi,
Ik ben bezig met een spreadsheet dat een overzicht bevat van gegevens van verschillende bedrijven waar ik mee samenwerk. Elk bedrijf is bezig met een verschillend project waar ik graag afbeeldingen van wil laten zien in mijn spreadsheet. Ik zit niet zo te wachten op grote rijen aan afbeeldingen maar wil eigenlijk een knop hebben waarmee je afbeeldingen als pop-up te zien krijgt, idealiter met een mooi kader er omheen (vergelijkbaar met hoe je hier op het forum een YouTube video kunt bekijken).
Iemand enig idee hoe dit te doen (als het uberhaupt al mogelijk is)?
P.S.: Ik gebruik de Engelse versie van Excel 2003
Alvast bedankt!
1 2 3 4 5 6 7 8 9 | With frmPlaatje .imgUserform.Picture = LoadPicture("path", 240, 162) .Caption = "Bedrijf A" .Show End With End Sub |
bedankt voor de snelle reactie maar heb het reeds gevonden!quote:Op woensdag 1 april 2009 13:16 schreef DaFan het volgende:
[..]
Waar vul je deze waardes in en waar heb je deze opgeslagen?
http://spreadsheets.about(...)/080428_lockcell.htmquote:Op woensdag 1 april 2009 14:25 schreef Swennus het volgende:
[..]
bedankt voor de snelle reactie maar heb het reeds gevonden!
Maar nu loop ik tegen een ander "probleem"
Hoe kan ik er voor zorgen dat er alleen nog maar in een 2tal cellen iets kan worden gewijzigd en dat men de rest van de cellen niet meer kan selecteren?
Heb je misschien "automatisch berekenen" uitgezet. Dat staat in "opties" --> "berekenen".quote:Op woensdag 1 april 2009 19:10 schreef hoek21 het volgende:
aaaaaaaaaaaaahhhhhhhhhh ik heb iets gedaan denk ik maar ik weet niet wat en weet ook niet hoe ik het weer tergu kan krijgen. Op de een of andere manier kan ik opeens geen formules meer copieren. Als ik knip en plak of sleep dan kopieert hij alleen de waarde maar niet de formule. Hij geeft wel de formule weer in de cel maar houd de waarde van de andere cel. aaaaaaaa wat heb ik gedaan????
Please help!!!
Dank
Euh, zo goed ben ik niet met Excel :-/quote:Op donderdag 2 april 2009 13:07 schreef DaFan het volgende:
Je kan toch een _change event maken voor de boxes?
Waar heb je die checkboxes vandaan gehaald?quote:Op donderdag 2 april 2009 13:14 schreef G-Mart het volgende:
[..]
Euh, zo goed ben ik niet met Excel :-/
Ik heb gewoon geGoogled naar een optie om checkboxes toe te voegen. x-jes zijn ook okay, alhoewel ik liever checkboxjes heb.quote:Op donderdag 2 april 2009 13:31 schreef DaFan het volgende:
[..]
Waar heb je die checkboxes vandaan gehaald?
En zou je er evt mee akkoord gaan om het met kruisjes (x) te doen in de cellen ipv boxjes? Scheelt je een hoop werk.
Hoe heb je het gedaan danquote:Op donderdag 2 april 2009 14:53 schreef G-Mart het volgende:
[..]
Ik heb gewoon geGoogled naar een optie om checkboxes toe te voegen. x-jes zijn ook okay, alhoewel ik liever checkboxjes heb.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Range("A1").Value = 1 Else Range("A1").Value = -1 End If End Sub Private Sub CheckBox2_Click() If CheckBox2.Value = True Then Range("A2").Value = 1 Else Range("A2").Value = -1 End If End Sub |
1 2 3 4 5 6 7 8 9 10 11 12 13 | If Not Intersect(Target, Range("A1:A4")) Is Nothing Then Rij = Target.Row If Range("A" & Rij).Value < 0 Then Rows(Rij).Interior.ColorIndex = 0 Else Rows(Rij).Interior.ColorIndex = 1 End If End If End Sub |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |