Handig stukjequote:Op maandag 15 december 2008 21:21 schreef DaFan het volgende:
Np. Ik vergeet trouwens ook altijd Ctrl-Shift-Enter te doen
Als je trouwens nog wat achtergrond wil qua array-formules:
http://www.mrexcel.com/tip011.shtml
Kan je mooie dingen mee doen hoor
Interessant!quote:Op maandag 15 december 2008 21:21 schreef DaFan het volgende:
Np. Ik vergeet trouwens ook altijd Ctrl-Shift-Enter te doen
Als je trouwens nog wat achtergrond wil qua array-formules:
http://www.mrexcel.com/tip011.shtml
Kan je mooie dingen mee doen hoor
1 |
1 2 3 4 5 | Shapes("Pic1").Delete End Sub |
Met als resultaat:quote:If Verzekering.Value = True Then
ActiveDocument.bookmarks("Verzekering").Range.InsertAfter Chr(13) & "Klant behoort het voertuig deugdelijk (All-Risk) te verzekeren en een kopie polis ter inzage aan te bieden."
End If
Nu moet als resultaat het volgende naar voren komen:quote:Klant behoort het voertuig deugdelijk (All-Risk) te verzekeren en een kopie polis ter inzage aan te bieden.
De regel moet dus worden opgeknipt en worden voorzien van bold. Maar met welke code zorg ik ervoor dat alleen deugdelijk en kopie vet worden weergegeven?quote:Klant behoort het voertuig deugdelijk (All-Risk) te verzekeren en een kopie polis ter inzage aan te bieden.
nee, dan moet ik alles een voor een kopieren en het zijn zo'n 30.000 gegevens. als ik op het + druk herhaalt hij alleen de reeds gekopieerde waarden.quote:
Alle cellen kopiëren en dan kiezen voor "(rechtermuisknop) plakken speciaal" en dan formules?quote:Op vrijdag 19 december 2008 23:13 schreef Fortitudo het volgende:
[..]
nee, dan moet ik alles een voor een kopieren en het zijn zo'n 30.000 gegevens. als ik op het + druk herhaalt hij alleen de reeds gekopieerde waarden.
nee ook al geprobeerd dan kopieert hij alleen bijv: =AVERAGE(B4:B135). het tabblad staat echter niet in de formule.quote:Op vrijdag 19 december 2008 23:19 schreef qu63 het volgende:
[..]
Alle cellen kopiëren en dan kiezen voor "(rechtermuisknop) plakken speciaal" en dan formules?
Dat zul je met een macro moeten oplossen. Door middel van een formule gaat dat (volgens mij) niet werken.quote:Op maandag 22 december 2008 15:23 schreef SimonVennekens het volgende:
[Excel 2007 - Nederlands]
Is het mogelijk om door middel van een formule cellen te verbergen/te laten zien?
Ik wil dus dat als uit de formule blijkt dat er het antwoord 0 is dat dan de hele rij verborgen wordt...
Volgens mij gaat dit niet lukken. Immers, je vermeld een formule in een cel die je kunt overschrijven waarmee de formule niet meer actief is.quote:Op maandag 22 december 2008 16:50 schreef Wouser het volgende:
Ik zit met het volgende probleem. Ik heb twee cellen A1 en A2. A1 heeft de waarde 5 en A2 heeft de waarde 2.
A1 = 5
A2 = 2
Wanneer ik nu de waarde van A1 verander in bijvoorbeeld 2. Dan veranderd de waarde van A2 in 4 (A1*A2 = 2*2 = 4)
A1 = 2
A2 = 4
Wanneer ik nu de waarde van A2 verander in bijvoorbeeld 3. Dan veranderd de waarde van A1 in 6 (A1*A2 = 2*3 = 6)
Nu kan ik dit probleem wel oplossen in visual basic. Maar ik wou graag weten of dit ook mogelijk is m.b.v. excel functies? En wanneer het mogelijk is misschien een paar tips in de goeie richting.
Ja dan zou het wel kunnen maar jammer. Dacht zelf ook niet dat het kon. Maja maakt niet uit moet me collega het maar met VB doenquote:Op maandag 22 december 2008 18:10 schreef ManAtWork het volgende:
[..]
Volgens mij gaat dit niet lukken. Immers, je vermeld een formule in een cel die je kunt overschrijven waarmee de formule niet meer actief is.
Je zou het door middel van een hulpcel kunnen oplossen. Maar dat had je waarschijnlijk zelf ook al bedacht.
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 | Public infinity As Boolean Public address As String Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Dim oSheet As Worksheet Dim iTemp As Integer Set oSheet = Sh address = Target.address If infinity = False Then infinity = True If address = "$A$1" Then oSheet.Range("$A$2").Value = oSheet.Range("$A$1").Value * oSheet.Range("$A$2").Value ElseIf address = "$A$2" Then oSheet.Range("$A$1").Value = oSheet.Range("$A$1").Value * oSheet.Range("$A$2").Value End If End If End Sub Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) infinity = False End Sub |
quote:Op woensdag 24 december 2008 00:19 schreef Wouser het volgende:
Ik snap er geen hol van wat je bedoelt maarrr je wilt van iedere factuur een eigen (geautomatiseerde) nieuwe werkblad laten creëren? Uiteraard moeten meerdere facturen die van 1 klant zijn op hetzelfde blad...? Zo ja dan zou ik hier niet al te moeilijk doen maar gewoon een VB code voor maken. Kun je er ook nog een mooi formpje bij maken etc...
Ps weet niet of je weet maar je facturen zijn wel te breed voor een A4...? Iig bij mij is ie te breed.
En dit is btw wel om te huilen werkblad 2 F32...
=(F31*1.19)-F31
oh en waarom mogen we eurotool niet bekijken
Even eerst een vraag maar was mijn gedachte, dat ik dacht dat je facturen in een nieuw werkblad wilt maken etc... dus correct? Zo ja dan zou dit ook wel misschien mogelijk zijn m.b.v. excel code zelf... Alleen zou ikzelf niet weten hoe. Ikzelf ga namelijk als het een beetje gecompliceerd wordt al snel over naar vb code omdat het simpeler is en je geen héél lange formules krijgt in een cel.quote:Op woensdag 24 december 2008 00:32 schreef hardcorekabouter het volgende:
[..]
Ik dacht al, het is ook geen doen om dit uit te leggen
Ik zag inderdaad ook dat hij te groot was, heb hem even aangepast. Dit is een eerste probeersel van mij, ik dacht zoiets is vast heel goed te doen in Excel.
Ik ben dus niet echt thuis in VB code, maar als ik het goed begrijp is dit niet echt op te lossen zonder VB code?
Ik weet niet of daarvoor een functie is maar als er zo'n functie zou bestaan zou die denk ik je computer al snel dan op hol zou slaan wanneer je die zou gebruiken... Omdat hij dan natuurlijk alle combinaties gaat uitrekenen waarbij de 3 getallen samen op 477.33 komt... Dus 477.31 + 0.01 + 0.01 is al een combinatie, 477.30 + 0.01 + 0.02 is weer een combinatie etc...quote:Op woensdag 24 december 2008 12:00 schreef DeTolk het volgende:
Goedemiddag,
We zitten op het werk met het volgende:
We hebben een lijst van 73 bedragen met bijbehorend klantnummer per bedrag.
Nu komen we op het totaalbedrag een bedrag van 477,33 tekort.
De details van de bedragen zijn helaas niet volledig zodat je alles makkelijk kan filteren.
Het enige dat we weten is dat die 477,33 bestaat uit 3 losse bedragen
Bestaat er in Excel een functie/formule om uit te rekenen hoeveel mogelijke combinaties er zijn om 3 bedragen op 1 bedrag uit te laten komen?
We gebruiken trouwens Excel 2003 NL
ligt er aan hoe alles gelinkt is. Als de link alleen \map\bestandsnaam.xls is is er niks aan de hand (mits de bestanden in dezelfde mappen worden gezet), maar is de link iets als c:\users and documents\bla\bla\bla dan werkt het nietquote:Op woensdag 24 december 2008 16:41 schreef qwerty_x het volgende:
is het mogelijk om verschillende aan elkaar gelinkte Excel files te mailen zonder dat de links verloren gaan ?
maar als je die eerstgenoemde link legt, voegt Excel er dan niet automatisch die hele riedel aan toe ?quote:Op woensdag 24 december 2008 16:51 schreef qu63 het volgende:
[..]
ligt er aan hoe alles gelinkt is. Als de link alleen \map\bestandsnaam.xls is is er niks aan de hand (mits de bestanden in dezelfde mappen worden gezet), maar is de link iets als c:\users and documents\bla\bla\bla dan werkt het niet
kan, maar dat is ook te wijzigenquote:Op woensdag 24 december 2008 16:54 schreef qwerty_x het volgende:
[..]
maar als je die eerstgenoemde link legt, voegt Excel er dan niet automatisch die hele riedel aan toe ?
aan het begin van je functie workbook (of sheet, vergeet ik altijd).enableEvents op false zetten, dan aan het eind van je functie weer op truequote:Op dinsdag 23 december 2008 10:06 schreef Wouser het volgende:
Hmmmm merk trouwens net dat het toch ook niet zo makkelijk is m.b.v. van visual basic...
[ code verwijderd ]
Dit komt namelijk in een infinity loop. Aangezien de event naar de allereerste berekening steeds weer wordt aangeroepen omdat de waarde steeds veranderd. Nu heb ik het als volgt gedaan door een extra variabele die detecteerd of de functie al 1x eerder is aangeroepen. Echter vind ik me manier niet zo ' netjes' en ik vroeg of iemand misschien een betere oplossing weet?
het is me gelukt. copy --> past linksquote:
Ghe sorry, ik heb vandeweek nog ff naar dit topic gekeken maar ik kon nergens goed uitkomen (ff snel, zo deze week is iedereen vrij druk neem ik aan?).quote:Op woensdag 24 december 2008 21:20 schreef Fortitudo het volgende:
[..]
het is me gelukt. copy --> past links
Thanks als ik weer op het werk ben zal ik het eens proberen vind ik iig een nettere oplossing.quote:Op woensdag 24 december 2008 18:49 schreef ralfie het volgende:
[..]
aan het begin van je functie workbook (of sheet, vergeet ik altijd).enableEvents op false zetten, dan aan het eind van je functie weer op true
En hoe reken ik daar dan het aantal weken uit?quote:Op donderdag 25 december 2008 17:04 schreef DaFan het volgende:
Ik heb (Engels)
=WEEKNUM(A2) & " - " & WEEKNUM(A2+B2)
Vandaag in A2 geeft als resultaat
52 - 4
1 |
Ik zal er even mee stoeien, thanks!quote:Op donderdag 25 december 2008 17:29 schreef DaFan het volgende:
Hm ik heb nu dit, misschien beetje omslachtig maar het werkt:
[ code verwijderd ]
Dit werkt alleen als het over de jaarwisseling heengaat. Ik kom er nu niet uit hoe ik het moet doen en we gaan eten, morgen weer
=ALS(EN(A1>=(A2*0,98);A1<=(A2*1,02));"waar";"onwaar")quote:Op vrijdag 26 december 2008 00:56 schreef BertuzZz het volgende:
DaFan, je hebt geljk, ik bedoelde EN.
Nee ik kom er niet uit, ben er al een tijdje mee bezig geweest. Hij zeurt over het = teken. De vraag is dus wat doe ik verkeerd. Ik zie je oplossing graag tegemoet .
Is het zó onduidelijk?quote:Op vrijdag 26 december 2008 00:39 schreef DaFan het volgende:
Sylvesterr; ik snap er geen bal van, voorbeeldje?
Ik kan ook naar een celwaarde kijken in plaats van de achtergrondkleur. Feit blijft dat ik die 52 rijen wel langs moet lopen.quote:Op vrijdag 26 december 2008 14:55 schreef qu63 het volgende:
Kan je niet dmv een extra kolom een kleurcode meegeven?
0 = standaard
1 = ander kleurtje?
Ik ben gelukkig wel bekend met VBA. Mr. Google helpt mij vaak ook een handje wanneer ik er niet uit kom.quote:Op vrijdag 26 december 2008 14:49 schreef DaFan het volgende:
Lijkt mij dat dat wel werkt ja. Kijk ff hoe ver je komt (weet niet of je bekend bent met VBA). Als je ergens vast zit, hoor ik het wel.
Dat kan zeker weten, ik heb anderhalf jaar geleden een keer een macro geschreven voor exact dezelfde vraag.quote:Op zondag 28 december 2008 00:44 schreef mcDavid het volgende:
Hoi, ik heb een vraagje m.b.t. printen. Geen idee hoe ik het in woorden uit moet leggen dus ik doe het ff met paint
Ik heb een hele lange, relatief smalle tabel, en die wil ik printen zodattie zo op papier komt:
[ afbeelding ]
Hoe krijg ik dat voor elkaar?
-edit-
en even voor de duidelijkheid: ik weiger het om voor 44 pagina's handmatig die hele tabel in stukken te knippen en naast elkaar te plakken
Nouja.. het is een vrij uitgebreide Gantt-chart aan het worden, dus de datums staan sowieso al niet op volgorde :Pquote:Op zondag 28 december 2008 17:46 schreef DaFan het volgende:
Ooh mooi probleem :P
Morgen ff kijken :)
Ik neem aan dat je gewoon een lijst met data hebt en daarvan eigenlijk de dichtsbijzijndste (eerstvolgende) zoekt?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1.1 Plannen 07-12-08 11-01-09 36 100% 25 36 0 zo 1.2 Presenteren 07-12-08 16-01-09 41 50% 30 20 21 vr 1.3 Netwerken 07-12-08 15-02-09 71 0% 50 0 71 zo 1.4 Kernkwadranten 07-12-08 25-01-09 50 0% 35 0 50 zo 1.5 Time management 29-12-08 19-01-09 22 0% 16 0 22 ma 1.6 Mentorgesprek 03-03-09 03-03-09 1 50% 1 0 1 di 2 Portfolio 4 Map 15-12-08 26-06-09 193 19% 140 37 156 vr 2.1 Plannen 15-12-08 11-01-09 28 14% 20 4 24 zo 2.2 Big Five 0 0 2.3 Mindmap 0 0 2.4 SWOT jezelf 0 0 2.5 Johari Raam 0 0 2.6 E-scan 2 0 0 2.7 Verleden-heden-toekomst 0 0 2.8 Mentorgesprek 02-06-09 26-06-09 25 25% 19 6 19 vr |
Nu als het goed is welquote:
Ik denk het wel, en zo niet dan meld ik het hier wel weerquote:Ik kan wel een voorbeeldje maken met gewoon data die in kolom A staan (denk dat ik er wel wat van kan bouwen), zou dat werken voor je?
Is het niet gewoon mogelijk m.b.v. een paar commando's dat je zeg maar het volgende dan doet...quote:Op zondag 28 december 2008 17:29 schreef qu63 het volgende:
Ik ben in mijn sheet op zoek naar de eerstvolgende deadline. De deadlines die al geweest zijn worden niet verwijderd en staan er dus ook nog gewoon in (anders was een MIN() de oplossing).
En, indien mogelijk, wil ik meerdere deadlines weer laten geven (sommige deadlines hebben dezelfde datum namelijk..)
Iemand enig idee?
Excel 2007 NL
Dat zal vast mogelijk zijn, maar ik kan het nietquote:Op zondag 28 december 2008 22:03 schreef Wouser het volgende:
[..]
Is het niet gewoon mogelijk m.b.v. een paar commando's dat je zeg maar het volgende dan doet...
- vergelijk alle kolommen met de huidige datum. Wanneer groter dan huidige datum dan sla op in een array. En die vervolgesn MIN() toepassen...
quote:Op maandag 29 december 2008 17:09 schreef DaFan het volgende:
Ik ga er vandaag niet uitkomen en ben morgen weg voor 3 dagen, sorry.
Ik wil ze in outlook krijgen, of dat agendapunten worden of taken maakt me op zich niet echt uitquote:Op maandag 29 december 2008 19:54 schreef Wouser het volgende:
zal morgen even kijken of het mogelijk is om de deadlines te laten exporteren. Vervolgens zou je gewoon in outlook kunnen kijken wat de eerste deadline is? Of moet dit ook in excel dat je bv... ctrl+p drukt en dat je dan automatisch naar de rij gaat waarin de eerste deadline staat?
1 |
Jaa, erg bedankt, die laatste zocht ik.quote:Op zondag 4 januari 2009 20:30 schreef DaFan het volgende:
Welke versie? Met 2007 kan je COUNTIFS gebruiken (je hebt Nederlands maar zie de links in de OP):
Aantal opties zijn hier:
=COUNTIFS(A1:A6,"Piet",B1:B6,"GOED")
=SUMPRODUCT((A1:A6="Piet")*(B1:B6="Goed"))
Tweede is de mooiste imo.
Btw: Antwoord is 3, geen 2
Nee, probeer hem maar eens te ontleden.quote:Op zondag 4 januari 2009 20:39 schreef qu63 het volgende:
=SUMPRODUCT((A1:A6="Piet")*(B1:B6="Goed"))-SUMPRODUCT((A1:A6="Piet")*(B1:B6="Fout"))
lijkt me?
Ik zal nog s kijken naar het bestand wat ik toen kreeg.quote:Op zondag 4 januari 2009 20:40 schreef qu63 het volgende:
En heb je ook nog een oplossing voor mij DaFan?
Thanksquote:Op zondag 4 januari 2009 20:43 schreef DaFan het volgende:
[..]
Ik zal nog s kijken naar het bestand wat ik toen kreeg.
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 36 37 38 39 | Dim c As Range Dim Lastrow, j As Integer With Worksheets("Blad2") Lastrow = Range("E65536").End(xlUp).Row .Range("A1").Value = Lastrow .Range("A2").Value = Date .Range("A4").Value = 5000 j = 2 For i = 2 To Lastrow If Range("E" & i).Value <> "" Then Datum = Range("E" & i).Value .Range("A3").Value = Datum If Datum > Date Then If (Datum - Date) < .Range("A4").Value Then .Range("A4").Value = Datum - Date End If End If End If Next i For i = 2 To Lastrow If Range("E" & i).Value <> "" Then If Range("E" & i).Value - Date = .Range("A4").Value Then Worksheets("Blad3").Range("A" & j).Value = Range("E" & i).Value Worksheets("Blad3").Range("B" & j).Value = Range("B" & i).Value j = j + 1 End If End If Next i End With End Sub |
1 2 3 4 | 4-1-2009 5000 |
Nope, Blad3 is helemaal leegquote:
Ik heb ze beide dezelfde opmaak gegeven (plakken speciaal -> opmaak), maar blijf hetzelfde houdenquote:Op zondag 4 januari 2009 22:06 schreef DaFan het volgende:
Ja dat heeft met de opmaak te maken. Je moet ff kijken welke opmaak Range("A2") heeft (dat is Date) en de anderen daarop afstemmen. Anders gaat ie 2 verschillende dingen van elkaar proberen af te trekken en dat werkt niet.
Weet je hoe het wel moet? Ik gebruik nu die van hem en die werkt wel redelijk, alleen dat geeft al een enorme laadtijd.quote:Op zondag 4 januari 2009 20:42 schreef DaFan het volgende:
[..]
Nee, probeer hem maar eens te ontleden.
Je krijgt hier de volgende matrices (voorbeeld overgenomen) met mijn formule:
{1,0,1,1,0,1}
en
{1,1,0,1,0,1}
Deze vermenigvuldig je met elkaar en worden bij elkaar opgeteld (boven naar beneden, dan links naar rechts optellen)
(1*1)
(0*1)
(1*0)
(1*1)
(0*0)
(1*1)
=
1+0+0+1+0+1
=
3
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.quote:Op maandag 5 januari 2009 16:26 schreef Jiveje het volgende:
[..]
Weet je hoe het wel moet? Ik gebruik nu die van hem en die werkt wel redelijk, alleen dat geeft al een enorme laadtijd.
Ben dr nog niet uit helaasquote:Op dinsdag 6 januari 2009 13:06 schreef DaFan het volgende:
[..]
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.
Ik zal zo nog ff kijken voor een betere oplossing, nu eerst ff ontbijten
qu63: Was je er al uit, ik zou niet weten waarom het fout gaat namelijk als hij bij mij wel gewoon werkt.
Bedankt voor de moeite in ieder geval, die somproduct is inderdaad een veel te zware formule. Ik gebruik 2007 dus kan COUNTIFS gebruiken, hoe zou het dan worden?quote:Op dinsdag 6 januari 2009 13:06 schreef DaFan het volgende:
[..]
Nee, de oplossing van qu63 is de beste (als je 2007 gebruikt kan je 2x COUNTIFS gebruiken). SUMPRODUCT is een redelijk zware formule als je bereiken groter worden.
Ik zal zo nog ff kijken voor een betere oplossing, nu eerst ff ontbijten
qu63: Was je er al uit, ik zou niet weten waarom het fout gaat namelijk als hij bij mij wel gewoon werkt.
Die geeft een fout bij: A6,"Piet",B1quote:Op dinsdag 6 januari 2009 15:10 schreef DaFan het volgende:
=COUNTIFS(A1:A6,"Piet",B1:B6,"GOED") - COUNTIFS(A1:A6,"Piet",B1:B6,"FOUT")
Countif heet het volgens mij iig niet, want die kent ie niet. Kan alleen niet vinden welke het dan wel moet zijn.quote:Op dinsdag 6 januari 2009 15:36 schreef DaFan het volgende:
FF komma's vervangen door puntkomma's.
En ik weet niet zeker of het wel COUNTIFS heet dan? Dan zou je even onder de Formule -verkenner moeten zoeken onder de tel-functies (op dat Sigma tegen, die grote 'E' links van je formulebalk, klikken)
Bleh, nou ik kan het niet vinden.quote:Op dinsdag 6 januari 2009 16:03 schreef DaFan het volgende:
COUNTIF is iig AANTAL.ALS misschien kan je daar wat mee vinden in de Help oid of gewoon intypen en dan kijken wat de opties zijn die beginnen met AANTAL.
U heeft voor deze functie te veel argumenten ingevoerd.quote:Op dinsdag 6 januari 2009 17:15 schreef qu63 het volgende:
=AANTAL.ALS(A1:A6;"Piet";B1:B6;"GOED")-AANTAL.ALS(A1:A6;"Piet";B1:B6;"GOED") zou moeten werken lijkt me?
Geweldig, werkt prima, dankjewel.quote:Op dinsdag 6 januari 2009 18:24 schreef DaFan het volgende:
Ik heb m al:
=AANTALLEN.ALS(A1:A6;"Piet";B1:B6;"GOED")-AANTALLEN.ALS(A1:A6;"Piet";B1:B6;"FOUT")
Mn huisgenoot heeft een Nederlandse versie dus ik heb ff voor je gekeken.
1 2 3 4 5 6 7 8 9 10 11 12 | ' The problem is as followed... ' ' Sub x() ' Dim oSheet As WorkSheet ' Set oSheet = Excel.Worksheets("FRK") ' y(oSheet) <-- Call sub y with param oSheet occures ERROR but why? ' End Sub ' ' Sub y(ByVal oSheet As Worksheet) ' ... ' End Sub |
Ontbrekende data kan je uit je grafiek houden door #N/A als waarde te maken.quote:Op donderdag 8 januari 2009 16:13 schreef static het volgende:
Zal wel een simpele oplossing voor een simpel probleem zijn, maar ik heb een range van data (dus data als in 1 jan, 2 jan, etc.) waar voor een aantal data geen waarde is (dus bijvoorbeeld 1 jan., 2 jan., 5 jan., 7 jan.) prima allemaal, maar als ik een grafiekje maak komen de ontbrekende data dus wel in de grafiek (met geen waarde). Hoe voorkom ik dat?
Edit: Excel 2003 Engels overigens.
Je vraag is mij niet duidelijk, maar het klinkt alsof je iets zoek met "regel invoegen", waardoor alles naar onderen schuift.quote:Op woensdag 7 januari 2009 22:38 schreef ruben3123 het volgende:
Ik heb excel 2007 in het Engels. Mijn vraagje gaat over een excel bestand met data over mijn aandelen.
.... (btw heb je alleen positieve rendementen?? )...
Weet iemand misschien hoe je makkelijk iets kan maken dat hij elke dag naar de volgende kolom gaat en daar weer de waardes in gaat vullen?
Me too. Gewoon macro opnemen en voetnoot aanpassen. Vervolgens zelf de Range verwijzing erin gezet en getest of het werkte.quote:Op vrijdag 9 januari 2009 14:38 schreef Jaheur het volgende:
Zo kan het dus wel ook weer wat geleerd.
Nee, want de belangrijke info die ik op elke pagina wil hebben zet ik altijd boven inquote:Op vrijdag 9 januari 2009 14:41 schreef Metal_Jag het volgende:
[..]
Me too. Gewoon macro opnemen en voetnoot aanpassen. Vervolgens zelf de Range verwijzing erin gezet en getest of het werkte.
Ja dus.
De aanpak is misschien ook handig voor jou een volgende keer.
Ja dat moet wel. Anders verandert de voetnoot alleen als je de macro uitvoert. Je moet dus printen via deze macro, zodat altijd voor de print de voetnoot aangepast wordt !!quote:Op vrijdag 9 januari 2009 14:38 schreef Jaheur het volgende:
Zo kan het dus wel ook weer wat geleerd.
Let wel even op, het drukt gelijk af naar je default printer met het uitvoeren van deze macro.
Ik zag het later pas aan de macro. Kan je niet beter de macro verwijzen naar "Voorbeeld pagina"? Zodat je daarna kan afdrukken ;-)quote:Op vrijdag 9 januari 2009 14:42 schreef Metal_Jag het volgende:
[..]
Ja dat moet wel. Anders verandert de voetnoot alleen als je de macro uitvoert. Je moet dus printen via deze macro, zodat altijd voor de print de voetnoot aangepast wordt !!
Bovenin kan ook zie vetgedrukte:quote:Op vrijdag 9 januari 2009 14:42 schreef Jaheur het volgende:
[..]
Nee, want de belangrijke info die ik op elke pagina wil hebben zet ik altijd boven in
Vervang de laatste regel door:quote:Op vrijdag 9 januari 2009 14:43 schreef Jaheur het volgende:
[..]
Ik zag het later pas aan de macro. Kan je niet beter de macro verwijzen naar "Voorbeeld pagina"? Zodat je daarna kan afdrukken ;-)
Verander even Y (oSheet) in Call Y (oSheet)quote:Op woensdag 7 januari 2009 16:17 schreef Wouser het volgende:
Zag net nog een @todo in mijn VB code bij excel heb net weer zitten te pruttelen maar krijg het nog steeds niet werkend...
[ code verwijderd ]
Als iemand een ideetje heeft roept u maar
ps. Sub y(ByVal oSheet As Worksheet)
veranderen in:
Sub y(ByVal oSheet As Object)
werkt ook niet
voor de geintresseerde los ik dit nu op door gewoon de naam van de sheet door te geven aan de functie. Is ook mogelijk alleen scheelt de code boven (als hij zou werken) me weer een paar regels code
Als je een tweede source toevoegt zou dit automatisch moeten gebeuren als ik mij niet vergis.quote:Op vrijdag 9 januari 2009 15:30 schreef GotenSSJ het volgende:
Heeft iemand een idee hoe ik een 2de y-as in een grafiek krijg in Excel 2007?
Nederlandse taal trouwens
Nee dit gebeurde dus niet, je moet wanneer je de gegevens toegevoegd hebt aan je grafiek deze grafieklijn selecteren, gegevensreeks opmaken, secundaire as doen.quote:Op vrijdag 9 januari 2009 15:34 schreef Superher0 het volgende:
[..]
Als je een tweede source toevoegt zou dit automatisch moeten gebeuren als ik mij niet vergis.
ook ik weer wat geleerd! En dat op een vrijdagquote:Op vrijdag 9 januari 2009 15:36 schreef GotenSSJ het volgende:
[..]
Nee dit gebeurde dus niet, je moet wanneer je de gegevens toegevoegd hebt aan je grafiek deze grafieklijn selecteren, gegevensreeks opmaken, secundaire as doen.
In Excel 2003 was dit anders, echter heb ik op deze laptop geen 2003
Ja zoiets bedoel ik. Alleen nu voegt hij bovenin een extra lege rij toe en voegt dan op plaats B1 en C1 een nieuwe waarde toe. Ik wil graag dat de gegevens die er al staan zo blijven staan. Maar dat het programma bij het uitvoeren van de macro 1 rij naar onderen gaat en daar bijvoorbeeld de formule =175*Sheet2!C114 gebruikt.quote:Op vrijdag 9 januari 2009 13:05 schreef Metal_Jag het volgende:
[..]
Je vraag is mij niet duidelijk, maar het klinkt alsof je iets zoek met "regel invoegen", waardoor alles naar onderen schuift.
in een macro krijg je dan zoiets:
Sub Macro1()
Rows("1:1").Select
Selection.Insert Shift:=xlDown
Range("B1").value = "%jouwformule op basis van cijfers in rij 2%"
Range("C1").value = "%jouwformule op basis van cijfers in rij 2%"
End Sub
Helpt je dit ?
Yep dat moet werkenquote:
Ik vraag me dan altijd af waarom je die uitkomst wilt hebben , maar wie ben ikquote:Op zaterdag 10 januari 2009 18:09 schreef SaintOfKillers het volgende:
=ALS(EN(A1="MA";B1="C");2,5)
Die kleuren, is dat dropdown of niet?quote:Op zaterdag 10 januari 2009 18:24 schreef ASSpirine het volgende:
Excel 2007 Engelse versie
Ik heb meerdere tabs aangemaakt, dit is om aandelen aankoop/verkoop bij te houden.
In het derde tabblad is het de bedoeling dat ik hier enkele gegevens van de vorige tabs plaats, kwestie van het overzichtelijk te houden. Ik gebruik per aankoop een referentie nummer, ik zeg maar iets, KPN 1, en in die rij staat de aankoopprijs, aantal, kosten, etc...
Wanneer deze weer verkocht wordt wordt dezelfde referentie nummer gebruikt, en de gegevens bij het verkopen ingevuld. Dit doe ik handmatig, is niet zoveel werk.
Maar bij het derde tabblad, de overzicht met winst/verlies wil ik eigenlijk alleen maar de referentienummer invullen, waarna deze de overige waarden automatisch invult, zoals totaalbedragen, naam, etc...
Ik heb geprobeerd met database zoeken, verticaal zoeken, horizontaal zoeken. Ik kon dit vroeger, maar het is alweer een tijdje geleden dat ik niet meer weet hoe het moet...
[ afbeelding ]
Zoiets dus, dit is mijn opmaak, gegevens zijn uiteraard gewijzigd, niemand hoeft te weten hoe goed/slecht ik het doe
Jawel, echter ik wil die functionaliteit in mijn eigen excel formulier... en dat lukt me nietquote:
Heb helaas niet jouw versie bij de hand....quote:
Damn, dat wil ik dus via een dropdown menu doenquote:Op zaterdag 10 januari 2009 18:51 schreef ASSpirine het volgende:
Nope, de kleuren is maar gewoon om even aan te duiden bij de aankoop pagina welke ik nog in mijn portefeuille heb. Dat doe ik gewoon handmatig, is niet zo belangrijk.
Heb even gekeken naar dit, je kan ook gewoon een dropdown maken dat bestaat uit Active en Inactive., de dropboxen plaats je dan in jouw kolom.quote:Op zaterdag 10 januari 2009 19:13 schreef Bellerophon het volgende:
[..]
Damn, dat wil ik dus via een dropdown menu doen
Hmm bedankt ik zal er is naar kijkenquote:Op zaterdag 10 januari 2009 19:53 schreef ASSpirine het volgende:
Klik voor voorbeeld
Ik gebruik dus de functie vlookup, gebruik de correcte parameters, maar excel haalt data van andere rijen op, terwijl ik een goede zoekparameter opgeef...
Ik heb het nu opgedeeld in tabs, zoals het werkelijk is bij mij
En de dropbox is toegevoegd, het werkt dus zoals ik heb uitgelegd, het is met een omweg bekomen. Maar het werkt, ik zal dit toevoegen in mijn bestaand sheet denk ik
Het was dan wel niet mijn vraag, maar ik krijg dit niet werkend?quote:Op zaterdag 10 januari 2009 19:35 schreef ASSpirine het volgende:
Heb even gekeken naar dit, je kan ook gewoon een dropdown maken dat bestaat uit Active en Inactive., de dropboxen plaats je dan in jouw kolom.
Selecteer de volledige kolom voor de volledige sheet, ga naar voorwaardelijke opmaak en gebruik "is gelijk aan".
Als de cel gelijk is aan "Active" --> Dan kies je jouw opmaak, je kan dan de kleur van je lettertype veranderen naar Groen en vullen met Groen.
Voor "Inactive" doe het je hetzelfde, alleen dan met een rode kleur. Krijg je in principe hetzelfde
Heb 't al opgelost!quote:Op zondag 11 januari 2009 01:29 schreef qu63 het volgende:
[..]
Het was dan wel niet mijn vraag, maar ik krijg dit niet werkend?
"Active" en "Inactive" leveren niks op...
voorbeeld:quote:Op zaterdag 10 januari 2009 22:23 schreef ASSpirine het volgende:
Heb je een voorbeeld?
Bv, je kiest in A1 uit de dropdown menu 1 en in B1, C1 en D1 komen resp 2, 3 en 4 ?
In B1: =als(A1="MA";1;ALS(A1="ZA";0;""))quote:Op zondag 11 januari 2009 14:17 schreef anconakip het volgende:
[..]
voorbeeld:
je kiest in A1 uit de dropdown menu MA en in B1, C1 en D1 komen resp 1, 2,5 en 4
je kiest In A1 uit de dropdown menu ZA en in B1, C1 en D1 komen resp 0, 0 en 8
Dat lijkt me idd ook de enige oplossing. Alleen heef hij wel enorm veel werk als hij een dropbox heeft van 10 termen...quote:Op zondag 11 januari 2009 14:44 schreef qu63 het volgende:
[..]
In B1: =als(A1="MA";1;ALS(A1="ZA";0;""))
In C1: =als(A1="MA";2,5;ALS(A1="ZA";0;""))
In D1: =als(A1="MA";4;ALS(A1="ZA";8;""))
Dan is het wachten op DaFan, die weet hoe het dan wel werktquote:Op zondag 11 januari 2009 14:52 schreef ASSpirine het volgende:
[..]
Dat lijkt me idd ook de enige oplossing. Alleen heef hij wel enorm veel werk als hij een dropbox heeft van 10 termen...
Handig joh, dat wikipedia...quote:
quote:
Euh...quote:
het was een grapje...quote:
Zou er een macro van maken, het lijk tme niet handig om dit met formules te doen. Uitleg is met de Engelse Excel gemaakt, dus je moet zelf even zoeken hoe en wat!quote:Op dinsdag 13 januari 2009 09:10 schreef B4ron het volgende:
Dag allen,
Ik heb (denk ik) een simpele vraag. Ik heb gezocht op google en op dit forum, maar kan het niet vinden. Ik weet dat het ongeveer met IF THEN ELSE moet...
Het gaat om het volgende: ik heb hier 5 machines met elk de mogelijkheid om 3 producten per keer te maken. Nu wil ik een planning maken. Bijvoorbeeld krijg ik de vraag om 221 producten te maken. Deze ga ik dan verdelen over de machines. Dit bepaald dan het aantal runs...
Hoe krijg ik nu mooi onder elkaar het aantal runs te zien? Dus zeg maar zo:
run 1 15
run 2 30
run3 45
...
run 14 210
run 15 221
en dit dan veranderlijk met een variabele opdracht hoeveelheid.
Bedankt
PS een url naar een topic hierover ben ik ook al erg content mee!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Aantalproducten = Range("D1").Value Aantalruns = WorksheetFunction.RoundDown(Aantalproducten / 15, 0) + 1 For i = 1 To Aantalruns If i <> Aantalruns Then Range("A" & i).Value = "Run " & i Range("B" & i).Value = i * 15 Else Range("A" & i).Value = "Run " & i Range("B" & i).Value = Aantalproducten End If Next i |
Opties -> Geavanceerd -> Kopje "Weergeef opties voor dit worksheet" (ofzoiets ) -> Geef een nul weer in cellen waar de waarde nul is (ofzoiets)quote:Op dinsdag 13 januari 2009 09:08 schreef Stansfield het volgende:
Waar zit in excel 2007 de nederlandse versie de optie om 0 waardes en formules die deel/o hebben niet te laten zien als je het print?
Ik ga deze ook misbruiken om zo een macro aan te roepen. Was net bezig met zoeits aan het makenquote:Op dinsdag 13 januari 2009 11:48 schreef DaFan het volgende:
verhaal
Ga naar de Visual Basic editor (Alt-F11), kies links voor Sheet1 (of hoe de sheet heet waar je in wil werken, en voeg deze code toe:quote:Op zondag 11 januari 2009 14:17 schreef anconakip het volgende:
[..]
voorbeeld:
je kiest in A1 uit de dropdown menu MA en in B1, C1 en D1 komen resp 1, 2,5 en 4
je kiest In A1 uit de dropdown menu ZA en in B1, C1 en D1 komen resp 0, 0 en 8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | If Not Intersect(Target, Range("A1")) Is Nothing Then Waarde = Range("A1").Value Select Case Waarde Case "MA" Range("B1").Value = 1 Range("C1").Value = 2.5 Range("D1").Value = 4 Case "ZA" Range("B1").Value = 0 Range("C1").Value = 0 Range("D1").Value = 8 Case Else Range("B1").Value = "" Range("C1").Value = "" Range("D1").Value = "" End Select End If End Sub |
Mag heur!quote:Op dinsdag 13 januari 2009 11:53 schreef Jaheur het volgende:
[..]
Ik ga deze ook misbruiken om zo een macro aan te roepen. Was net bezig met zoeits aan het maken
Ja.quote:Op vrijdag 9 januari 2009 12:58 schreef static het volgende:
Dus ik MOET extra data toevoegen om ze UIT de grafiek te houden?
Groffe gok zonder zelf te proberenquote:Op zaterdag 10 januari 2009 18:21 schreef Wouser het volgende:
[..]
En waarom dacht je dat dat wel zou werken
Ik heb er naar gekeken (voordat je denkt dat ik je over heb geslagen) maar ik gebruik Autofilter zelf nooit dus ik zou het niet weten.quote:Op zondag 11 januari 2009 14:29 schreef Bart het volgende:
Twee vragen over het autofilter in Excel 2007.
1. Hoe krijg je het autofilter van 2003? Die van 2007 is namelijk veel onhandiger als ik op 1 waarde wil filteren. Zie onderstaande afbeelding:
[ afbeelding ]
Als ik op David moet ik eerst op het vinkje voor select all klikken, daarna op David en daarna op OK. In 2003 kon ik gelijk David in het dropdown-menu selecteren. Is het mogelijk om dit in 2007 voor elkaar te krijgen? Zo wil ik dus hebben als het kan:
[ afbeelding ]
Foutje heb de excel 2008 versie in nl. Waar staat het dan?quote:Op dinsdag 13 januari 2009 11:50 schreef DaFan het volgende:
[..]
Opties -> Geavanceerd -> Kopje "Weergeef opties voor dit worksheet" (ofzoiets ) -> Geef een nul weer in cellen waar de waarde nul is (ofzoiets)
Letterlijk vertaald vanuit mn Engels maar moet wel te vinden zijn.
Cool, 2008, die bestaat niet.quote:Op dinsdag 13 januari 2009 12:21 schreef Stansfield het volgende:
[..]
Foutje heb de excel 2008 versie in nl. Waar staat het dan?
Ik denk het niet, als jij gewoon Office gebruikt.... OpenOffice ken ik niet maar je kan het natuurlijk proberen.quote:Op dinsdag 13 januari 2009 12:22 schreef B4ron het volgende:
DAFAN:
maakt het uit als ik achter een mac werk?
en daarbij, hoe rond ik nummers automatisch naar beneden af? (dus 6,8 naar 6 en 7,2 naar 7?)
Ik heet niet van DaFAn, maar goed:quote:Op dinsdag 13 januari 2009 12:22 schreef B4ron het volgende:
DAFAN:
maakt het uit als ik achter een mac werk?
en daarbij, hoe rond ik nummers automatisch naar beneden af? (dus 6,8 naar 6 en 7,2 naar 7?)
EDIT: SORRY NU STAAT ER EEN DUBBEL ANTWOORD...quote:Op dinsdag 13 januari 2009 12:48 schreef Metal_Jag het volgende:
[..]
Ik heet niet van DaFAn, maar goed:
in Excel 2003 (heb ik ) NL versie zit dit:
AFRONDEN.BENEDEN(getal;significantie)
Waarbij je significantie = 1 gebruikt.
ik snap nog steeds je vraag niet helemaal, maar even doorbordurend op mij vorige verhaal zou ik dit zeggen:quote:Op vrijdag 9 januari 2009 17:42 schreef ruben3123 het volgende:
[..]
Ja zoiets bedoel ik. Alleen nu voegt hij bovenin een extra lege rij toe en voegt dan op plaats B1 en C1 een nieuwe waarde toe. Ik wil graag dat de gegevens die er al staan zo blijven staan. Maar dat het programma bij het uitvoeren van de macro 1 rij naar onderen gaat en daar bijvoorbeeld de formule =175*Sheet2!C114 gebruikt.
Dat ik bijvoorbeeld vandaag op plaats B10 een waarde invoegt, ik de macro uitvoer aan het eind van de dag en dat hij dan daarna in vak B11 de waarde volgens de formule '=175*Sheet2!C114' gaat invoeren.
Jammer. Nou ja, bedankt voor het kijkenquote:Op dinsdag 13 januari 2009 12:18 schreef DaFan het volgende:
[..]
Ik heb er naar gekeken (voordat je denkt dat ik je over heb geslagen) maar ik gebruik Autofilter zelf nooit dus ik zou het niet weten.
2. Ik heb een lijst met genres van films in een autofilter lijst staan. Beetje als volgt:
Film 1 | Actie
Film 2 | Komedie
Film 3 | Animatie
Nu zijn er ook films die meerdere genres hebben, bijvoorbeeld:
Film 4 | Actie, maffia
Met het autofilter staan er de volgende opties: Actie, komedie, animatie en "Actie, maffia". Als ik dan als filter 'actie' kies, dan staat film 4 er niet bij. Filteroptie 'maffia' bestaat niet eens. Hoe kan ik de data zo invoeren, dat ik meerdere genres achter een film kan invoeren, die toch elk als aparte genres gezien en gefilterd worden? Dat ik dus bij een selectie op 'actie' Film 1 en Film 4 te zien krijg?
En dit kan dus niet. Excel ziet (natuurlijk) alleen de complete string "Actie, maffia".
Stel je knop heet commandobutton1, dan moet je er (in design mode) gewoon op klikken. Excel opent dan zelf een nieuw scherm van Visual Basic met de al volgende tekst erin:quote:Op dinsdag 13 januari 2009 15:06 schreef Jaheur het volgende:
Hmm, als ik 7 waardes heb in een keuzelijst (besturingselement) hoe kan ik dit dan koppelen met een OK knop.
Bijvoorbeeld, ik kies waarde 1 en ik druk oke dan word macro X uitgevoerd.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Waarde = ComboBox1.Value Select Case Waarde Case "Keuze1" <macro nummer 1> Case "Keuze2" <macro nummer 2> Case Else <geen macro uitvoeren> End Select End If End Sub |
eerst moet je alle checkboxen koppelen aan een celquote:Op woensdag 14 januari 2009 10:50 schreef michail8 het volgende:
Ik heb een trainingsschema gemaakt in excel. Nu wil ik een grafiek toevoegen, die toont hoe vaak ik een bepaalde training gedaan heb. Maar ik kom er niet uit hoe ik dat doe. Ik heb al op internet gezocht, maar het lukt me gewoon niet.
Ik denk dat ik eerst het aantal keer hardlopen, aantal keer workout, aantal keer Krav Maga, moet tellen. En dat ik met die aantallen een grafiek kan maken. Maar hoe doe ik dat??
Hier staat het schema:
http://www.yousendit.com/download/WnBTaklqb0JGOFFLSkE9PQ
Iemand die het weet?
graag gedaan, en ik ben bang dat ht handwerk blijft, zelf bij het kopieren van checkboxen krijg je dit niet voor elkaar. Misschien iemand anders nog?quote:Op woensdag 14 januari 2009 11:45 schreef michail8 het volgende:
Thanks, dat werkt!
Weet je toevallig ook hoe ik eenvoudig/snel al die checkboxen kan koppen aan de cellen in kolom F? Om dat een voor een te gaan doen, gaat nogal veel tijd kosten!
Hoe is de afstand variabel? Zitten er verschillende aantal kolommen tussen?quote:Op woensdag 14 januari 2009 14:15 schreef SimonVennekens het volgende:
[Excel 2003 - Nederlands]
Ik heb op één werkblad twee tabellen staan. Elke tabel moet op een aparte pagina afgedrukt worden, het probleem is alleen dat de afstand tussen de twee tabellen variabel is.
Is er toch een mogelijkheid om er voor te zorgen dat de tabellen op twee aparte pagina's af te drukken, zonder per tabel een aparte afdrukopdracht te hoeven geven...?
Volgens mij (als ik de tekst lees) kan het daarmee. Maar ik heb nog nooit macro's gebruikt.. Hoe/waar gebruik ik die code?quote:Op woensdag 14 januari 2009 14:19 schreef Deetch het volgende:
[..]
graag gedaan, en ik ben bang dat ht handwerk blijft, zelf bij het kopieren van checkboxen krijg je dit niet voor elkaar. Misschien iemand anders nog?
Zojuist een macro gevonden: http://blog.livedoor.jp/andrewe/archives/17357484.html
misschien ga ik hem ook wel gebruiken, goeie voornemens enzo, maar ik hou het bij fietsen ipv krav magaquote:Op woensdag 14 januari 2009 14:41 schreef michail8 het volgende:
[..]
Volgens mij (als ik de tekst lees) kan het daarmee. Maar ik heb nog nooit macro's gebruikt.. Hoe/waar gebruik ik die code?
Tis gelukt Hier is het trainingsschema, incl. macro's voor als iemand het ook wil gebruiken..
http://www.yousendit.com/download/WnBSeFVaMHdOMUJMWEE9PQ
Je vinkt dus elke dag een training af (let ook op kolom F) en op het 3e tabblad krijg je een leuk grafiekje. Als je hem wilt veranderen, voer je andere trainingen in, en verander je kolom F.
Ik snap nu waarom alles telkens mis ging. Gebruik geen ActiveX button's en menu's. Nu heb ik het werkendquote:Op dinsdag 13 januari 2009 15:53 schreef DaFan het volgende:
Hoeft niet hoor, ik heb net een macro laten zien waarbij je meerdere keuzes aan 'verschillende' macro's kan koppelen (het is in feite maar 1 macro).
[ code verwijderd ]
Goed werkquote:Op woensdag 14 januari 2009 15:59 schreef Jaheur het volgende:
[..]
Ik snap nu waarom alles telkens mis ging. Gebruik geen ActiveX button's en menu's. Nu heb ik het werkend
Ach nu kom ik er wel uit, maar helaas moest office bij versie 2007 2 soorten buttons en listen gebruiken :/quote:Op woensdag 14 januari 2009 16:18 schreef DaFan het volgende:
[..]
Goed werk
Als je nog vragen hebt horen we het wel
Huh? Ja dan krijg ik gewoon directe hits?quote:Op woensdag 14 januari 2009 22:09 schreef qu63 het volgende:
bijvoorbeeld op de laatste rij een aantal invulcellen maken:
A50; leeftijd
B50; geslacht
En dan in C50 excel laten zoeken naar het aantal mensen wat de enquete ingevuld heeft met de antwoorden in A50 en B50.
draaitabel in het Nederlands lijkt me?quote:Op woensdag 14 januari 2009 23:05 schreef Flaccid het volgende:
[..]
Huh? Ja dan krijg ik gewoon directe hits?
Pa zij iets over pivottable. Is dat wat.
Ik snap niet precies wat je bedoeld met jouw oplossing, dusja.quote:Op woensdag 14 januari 2009 23:22 schreef qu63 het volgende:
[..]
draaitabel in het Nederlands lijkt me?
Ik heb daar de ballen verstand van. Mijn oplossingen werken meestal wel, maar kunnen beter/sneller/korter/beter
hier zou je inderdaad COUNTIF (AANTAL.ALS) kunnen gebruiken. Die telt in een bepaalde range het aantal keren dat een voorwaarde voorkomt, staat wel duidelijk in de help weergegeven hoe alles moet.quote:Op woensdag 14 januari 2009 22:09 schreef qu63 het volgende:
bijvoorbeeld op de laatste rij een aantal invulcellen maken:
A50; leeftijd
B50; geslacht
En dan in C50 excel laten zoeken naar het aantal mensen wat de enquete ingevuld heeft met de antwoorden in A50 en B50.
Je wilt dus 40 gemiddelden weten? da's gewoon een kwestie van in de kolom ernaast bij de vijftigset waarde de functie average (gemiddelde te gebruiken) met de range van de vijftig daarvoor liggende waarden.quote:Op donderdag 15 januari 2009 15:23 schreef Stinosss het volgende:
Ik heb hier ongeveer 2000 meetwaarden. Nou wil ik van ongeveer opeenvolgend van 50 cellen het gemiddelde berekenen. De uitkomst hiervan wil ik gebruiken om een grafiek te maken.
Hoe kan ik die gemiddelde berekenen?
Ja ik denk dat het dan met sql commands kan? Select from where antwoord1 = a en antwoord2 = b right?quote:Op donderdag 15 januari 2009 11:41 schreef Deetch het volgende:
[..]
hier zou je inderdaad COUNTIF (AANTAL.ALS) kunnen gebruiken. Die telt in een bepaalde range het aantal keren dat een voorwaarde voorkomt, staat wel duidelijk in de help weergegeven hoe alles moet.
Is het niet netter om deze database naar acces te verplaatsen, daarin kun je heel makkelijk dit soort rapportages maken.
Dat gaat alleen maar als je je Excel-bestand gaat misbruiken als een database. Je zult je Excel-bestand dan via ADO moeten inlezen waarop je een query kunt draaien.quote:Op donderdag 15 januari 2009 16:14 schreef Flaccid het volgende:
[..]
Ja ik denk dat het dan met sql commands kan? Select from where antwoord1 = a en antwoord2 = b right?
Hoe krijg ik dit voor elkaar echter?
Heb een beetje SQL ervaring. Maar heb dat laatste al geprobeerd, hij vind het formaat niet cool ofzo.quote:Op donderdag 15 januari 2009 17:44 schreef sylvesterrr het volgende:
[..]
Dat gaat alleen maar als je je Excel-bestand gaat misbruiken als een database. Je zult je Excel-bestand dan via ADO moeten inlezen waarop je een query kunt draaien.
Mijn tip (mits je SQL-ervaring hebt!): importeer je Excel-bestand in MS Access. Je kunt dan naar hartelust queries draaien op je data.
Thanks! Dat deed het hem!quote:Op donderdag 15 januari 2009 18:09 schreef sylvesterrr het volgende:
Heb je het wel als Excel 2003/2007 bestand opgeslagen?
Ik zou de tijden opnieuw invullen, maar dat met de eigenschap tijd/datum. Een getal als 2145 is niet echt terug te rekenen tot 21:45 (en dan ook nog zodat Excel snapt dat het kwart voor 10 's avonds is)quote:Op donderdag 15 januari 2009 20:16 schreef Flaccid het volgende:
Als we het toch over een datum hebben. Ik heb in die enquete gevraagd voor een tijdstip. Dit is met 2000 of 2300 of 2145 aangegeven. Ook een ochtend datum. Zoals 0655. Hoe kan ik bijvoorbeeld 2145 - 0655 doen, zodat ik een goed aantal uren krijg? 940 hier als t goed is.
Waarom niet gewoon dagen360() gebruiken?quote:Op donderdag 15 januari 2009 18:25 schreef styliste het volgende:
Als ik in Excel wil gaan aftellen naar een datum krijg ik altijd een serieel getal bijvoorbeeld 29,3888994.
Dit kan ik omzetten naar uren minuten en secondes via celeigenschappen maar hoe kan ik dan de dagen weergeven? als ik dat doe door een aangepaste celeigenschap te maken: d uu:mm:ss klopt het aantal dagen niet
Dat is wat jammer, want de enquete is al afgenomen. Welk format moet de tijd zijn voor een tijd waarmee je kan rekenen?quote:Op donderdag 15 januari 2009 20:24 schreef qu63 het volgende:
[..]
Ik zou de tijden opnieuw invullen, maar dat met de eigenschap tijd/datum. Een getal als 2145 is niet echt terug te rekenen tot 21:45 (en dan ook nog zodat Excel snapt dat het kwart voor 10 's avonds is)
uu:mm:ssquote:Op donderdag 15 januari 2009 20:33 schreef Flaccid het volgende:
[..]
Dat is wat jammer, want de enquete is al afgenomen. Welk format moet de tijd zijn voor een tijd waarmee je kan rekenen?
dagen360() ken ik niet?quote:Op donderdag 15 januari 2009 20:28 schreef qu63 het volgende:
[..]
Waarom niet gewoon dagen360() gebruiken?
En als ik hier bij de celeigensachappen invul "d uu:mm" zie ik gewoon het aantal dagen, uren en minuten staan hoor?
en dan :00 eracher?quote:Op donderdag 15 januari 2009 20:36 schreef qu63 het volgende:
[..]
uu:mm:ss
Maar een formule neerzetten die 2145 splitst in 21 en 45 en er een : tussen gooit gaat niet werken..
Nee, de tijdsnotatie is volledig eigenlijk d-mm-jj uu:mm:ss, dan maakt ie er dus 2145 dagen van, en blijven je uren, minuten en seconden op 0.quote:Op donderdag 15 januari 2009 20:51 schreef Flaccid het volgende:
[..]
en dan :00 eracher?
En dan handmatig van de hokjes een tijd maken gaat echt niet?
Heb net even handmatig geprobeerd. Werkt wel?quote:Op donderdag 15 januari 2009 20:52 schreef qu63 het volgende:
[..]
Nee, de tijdsnotatie is volledig eigenlijk d-mm-jj uu:mm:ss, dan maakt ie er dus 2145 dagen van, en blijven je uren, minuten en seconden op 0.
Hmz, ik probeerde het net ook en toen werkte het nietquote:Op donderdag 15 januari 2009 20:53 schreef Flaccid het volgende:
[..]
Heb net even handmatig geprobeerd. Werkt wel?
Alleen het probleem.quote:Op donderdag 15 januari 2009 20:54 schreef qu63 het volgende:
[..]
Hmz, ik probeerde het net ook en toen werkte het niet
Ja het is voor een slaapenquete.quote:Op donderdag 15 januari 2009 21:06 schreef qu63 het volgende:
welk ander tijdsverschil bedoel je?
dag 1 23:45 tot dag 2 6:15?
A1 = 23:45quote:Op donderdag 15 januari 2009 21:16 schreef Flaccid het volgende:
[..]
Ja het is voor een slaapenquete.
Het lukt me om een van een groep cellen het gemiddelde te nemen.quote:Op donderdag 15 januari 2009 16:11 schreef Deetch het volgende:
[..]
Je wilt dus 40 gemiddelden weten? da's gewoon een kwestie van in de kolom ernaast bij de vijftigset waarde de functie average (gemiddelde te gebruiken) met de range van de vijftig daarvoor liggende waarden.
Vervolgens kopieer je deze 39x naar rij 100, 150, 200 etc etc
Je kan een voorblad opmaken met besturingselementen (werkbalk). Bij een dropdown menu (ComboBox)kun je een ListFillRange (eigenschappen van het besturingselement) aangeven waar zich de items bevinden.quote:Op vrijdag 16 januari 2009 11:16 schreef BuupWerk het volgende:
hoihoi
uhm ik heb volgens mij een hele ingewikkelde vraag zal proberen het zo duidelijk mogelijk uit te leggen...
Voor me werk ben ik bezig met het overzichtelijk opzetten van een systeem waarbij resultaten worden bij gehouden...
Ik heb nu alle meet & invul punten echter is het een hele lange lijst...het liefst zou ik een voorblad maken waar je kunt kiezen om welk adres het gaat en op een tabblad de resultaten...is dit eenvoudig te doen ??
bv. dmv die kleine menutjes die naar benede klappen en zodra je ja kiest er een invul veld komt...of is dit niet te realiseren...
wat is stap 1 om hier mee te beginnen ?? want dit is wel veel info in 1 keer...quote:Op vrijdag 16 januari 2009 12:37 schreef Metal_Jag het volgende:
[..]
Je kan een voorblad opmaken met besturingselementen (werkbalk). Bij een dropdown menu (ComboBox)kun je een ListFillRange (eigenschappen van het besturingselement) aangeven waar zich de items bevinden.
Vervolgens zou je met een macro (starten via een button) de boel weg kunnen schrijven naar een verzamelblad en opschonen van het voorblad.
Zo heb ik het zelf ook wel gedaan. Het handige is dat je dan ook iemand anders het invulwerk kan laten doen!
Waarschijnlijk kom je wel wat probleempjes tegen als je dit wilt opzetten, maar dan zouden die per probleem hier in dit topic aan bod kunnen komen.
Zet de werkbalk "Werkset Besturingselementen" aan en probeer een ComboBox (dropdownmenuutje) te plaatsen en in te stellen zodat die zich vult met de gegevens. Dat doe je als volgt:quote:Op vrijdag 16 januari 2009 13:34 schreef BuupWerk het volgende:
[..]
wat is stap 1 om hier mee te beginnen ?? want dit is wel veel info in 1 keer...
Je kan beter gebruiken:quote:Op vrijdag 16 januari 2009 16:18 schreef Jaheur het volgende:
Hoe kan ik een variable (cell) gebruiken in een For Next loop?
Dus For 6 to "CELL"
1 2 3 4 5 | For each c in Range("A6:A10") do this Next |
1 2 3 4 5 6 7 8 | Dim b As Integer b = 10 For Each c In Range("A1:A" & b) c.Value = 1 Next |
En zoals altijd zijn er weer snellere en beter oplossingenquote:
Ik heb 2007 (Engels), sorry. Wat in N2 staat, werkt in elk geval voor 12 keuzes, verder heb ik nog niet gekekenquote:Op zondag 18 januari 2009 23:27 schreef DaFan het volgende:
Ten eerste wat je in N2 hebt staan (en verder naar beneden) lukt je niet voor meer dan 7 keuzes (Excel is beperkt tot 7 IF-statements in eerdere versies dan 2007).
Ten tweede; ik ben vrij zeker dat het wel kan. Nu heb ik er geen tijd voor en ik vind de manier waarop je de notitie doet nogal onhandig. Is het niet makkelijker om gewoon de na(a)m(en) te krijgen van degene die bij die keuze de fout in is gegaan?
Morgen, beloofdquote:Op zondag 18 januari 2009 23:51 schreef InTrePidIvity het volgende:
[..]
Ik heb 2007 (Engels), sorry. Wat in N2 staat, werkt in elk geval voor 12 keuzes, verder heb ik nog niet gekeken
Ik heb overwogen om het zonder de keuzes te doen, maar hoe zou dat in z'n werk gaan?
1 |
1 2 3 4 | Gegevens!$N$2:$N$5,$A$1),INDEX(Gegevens!$A$2:$A$5,SMALL(IF( Gegevens!$N$2:$N$5=$A$1,ROW(Gegevens!N2:N5)-ROW(Gegevens!$N$2)+1), ROWS($B$1:B1))),"") |
1 2 3 4 | Gegevens!$N$2:$N$5,$A$4),INDEX(Gegevens!$A$2:$A$5,SMALL(IF( Gegevens!$N$2:$N$5=$A$4,ROW(Gegevens!$N$2:$N$5)-ROW(Gegevens!$N$2)+1), ROWS($B$4:B4))),"") |
werk balk gevonden...bij combobox loop ik vast...quote:Op vrijdag 16 januari 2009 15:53 schreef Metal_Jag het volgende:
[..]
Zet de werkbalk "Werkset Besturingselementen" aan en probeer een ComboBox (dropdownmenuutje) te plaatsen en in te stellen zodat die zich vult met de gegevens. Dat doe je als volgt:
Nadat je een ComboBox geplaatst hebt, kun je er met rechts op klikken en dan "eigenschappen". Daar vul je bij "ListFillRange" een kolom met cellen in waar je brongegevens staan. Die kun je op een ander tabblad ("brongegevens, bijvoorbeeld") plaatsen en bijhouden.
Als dat gelukt is, kun je een macro proberen te schrijven bij de gebeurtenis ComboBox1.change. Die kun je maken als je op de combobox dubbelklikt. Daar kun je beginnen aan een macro die regelt wat er moet gebeuren als je item selecteert.
Succes!
quote:Op maandag 19 januari 2009 12:48 schreef BuupWerk het volgende:
[..]
werk balk gevonden...bij combobox loop ik vast...
1 2 3 4 5 | Klaas x x Jannie x x Dirk x Hendrie x x |
Als ik nou een macro voor je schrijf waarin je, als je m wil genereren, een naam toevoegt in sheet2 (in een lijst) en een voorwerp (waar nodig), je dan op een knop ramt en dat Excel deze regels voor je schrijft in sheet1?quote:Op dinsdag 20 januari 2009 15:25 schreef sobriquet het volgende:
Thanks,
Ik zou het inderdaad zelf kunnen doen maar kost me tijd om dat elke keer te doen. Ik maak elke dag 50 van die regels en zou me veel tijd schelen als het automatisch gebeurt.
Is het niet een idee om 3 kolommen te maken?quote:Op dinsdag 20 januari 2009 15:40 schreef Sjoerd102 het volgende:
Waarschijnlijk een heel simpele vraag maar ik kom er niet uit.
Ik wil een prijslijjst maken wat bv 1biertje kost.
in Veld A1 staat aantal, in vak A2 de prijs
in de A kolom zet je dan het aantal neer dus 1,2,3,4 etc en in de B kolom komt dan de prijs te staan, 1 biertje 1,60 2 biertjes 3,20 3 biertjes 4,80 etc.
Welke formule moet ik invullen om te zorgen dat hij alle velden auotmatisch invult?
Waarom lukt dit niet? Als je naar Celeigenschappen gaat en hem instelt op hh:mm ?quote:Op dinsdag 20 januari 2009 15:32 schreef Flaccid het volgende:
Nog even over mijn probleem met slaaptijden.
Hoe krijg ik een : in het midden en overal :00 achter?
Dat was hem top tip.quote:Op dinsdag 20 januari 2009 15:52 schreef qu63 het volgende:
ja,
B2=A2*1,6
B3=A3*1,6
B4=A4*1,6
etc
of in C1 de prijs zetten, dan wordt het
B2=A2*$C$1
B3=A3*$C$1
B4=A4*$C$1
Dat werkt niet, reeds geprobeerd. er moeten minuten achter.quote:Op dinsdag 20 januari 2009 15:48 schreef DaFan het volgende:
[..]
Waarom lukt dit niet? Als je naar Celeigenschappen gaat en hem instelt op hh:mm ?
Krijg ik op die manier een overzichtelijk schema waarin ik snel kan zien welke naam wat nog moet doen?quote:Op dinsdag 20 januari 2009 15:29 schreef DaFan het volgende:
[..]
Als ik nou een macro voor je schrijf waarin je, als je m wil genereren, een naam toevoegt in sheet2 (in een lijst) en een voorwerp (waar nodig), je dan op een knop ramt en dat Excel deze regels voor je schrijft in sheet1?
Seconden achter bedoel je?quote:Op dinsdag 20 januari 2009 15:57 schreef Flaccid het volgende:
[..]
Dat werkt niet, reeds geprobeerd. er moeten minuten achter.
Een frequentietabel maken dmv COUNTIF (of AANTAL.ALS) en daar een taartgrafiek van makenquote:Hoe kan ik btw makkelijk van een lijst als
aap
aap
aap
aap
beer
beer
een pie chart maken met daarin voor de beer waarde 2 en voor aap waarde 4?
Wacht. Je wil toch juist een lijst met alle namen met alle voorwerpen per naam?quote:Op dinsdag 20 januari 2009 15:59 schreef sobriquet het volgende:
[..]
Krijg ik op die manier een overzichtelijk schema waarin ik snel kan zien welke naam wat nog moet doen?
Ik heb zegmaar 10.000 regels en die wil ik vertaald hebben in zon overzichtje (matrix) en telkens als ik wat nieuws doe dat die dan dat overzichtje bijwerkt door een kruisje te zetten op de juiste plaats in dat overzicht.
er staat nu geloof ik 2345 in het blad, daar moet moet dus 23:45 komen te staan..quote:Op dinsdag 20 januari 2009 16:06 schreef DaFan het volgende:
[..]
Seconden achter bedoel je?
Dan moet je hh:mm:ss gebruiken. Of laat eens een voorbeeld zien van wat je nu hebt en wat je wil bereiken.
[..]
Een frequentietabel maken dmv COUNTIF (of AANTAL.ALS) en daar een taartgrafiek van maken
Ik heb waarden als:quote:Op dinsdag 20 januari 2009 16:06 schreef DaFan het volgende:
[..]
Seconden achter bedoel je?
Dan moet je hh:mm:ss gebruiken. Of laat eens een voorbeeld zien van wat je nu hebt en wat je wil bereiken.
[..]
Een frequentietabel maken dmv COUNTIF (of AANTAL.ALS) en daar een taartgrafiek van maken
quote:Op dinsdag 20 januari 2009 16:07 schreef DaFan het volgende:
[..]
Wacht. Je wil toch juist een lijst met alle namen met alle voorwerpen per naam?
Die macro doet dat dan sowieso, dan hoef je ook geen streeplijst meer te maken toch?
Beetje geknutseld. In B2 op Blad2 zet je dit:quote:Op dinsdag 20 januari 2009 16:17 schreef sobriquet het volgende:
[..]
[ afbeelding ]
Ik wil zegmaar die linker opsomming vertaald hebben in een schema zoals rechts te zien is. Zo kan ik makkelijk zien welke namen welke "voorwerpen" nog moeten doen.
Wat snap je precies niet dan? Plaatjes lijken me duidelijk toch?quote:Op dinsdag 20 januari 2009 16:26 schreef DaFan het volgende:
Nouja denk dat Frollo m al heeft. Ik snap er geen bal van wat je nou precies wil. (en waarom )
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |