nieuwe Excel. Met de hand alle ovrrbodigeo kolommen verwijderen en daarna met de hand kolom invoegen werkt ook nietquote:Op dinsdag 6 november 2012 08:44 schreef Basp1 het volgende:
[..]
Oude excel, of gesaved als xls ipv xlsx?
Tot 2003 had je maar 65535 rijen, daarna zo goed als onbeperkt.
Ook zou je anders in je macro gewoon eerst de laatste rij laten verwijderen als er toch niets staat.
1 | = SMALL(IF(Rooster!D$4:D$58=1;ROW(Rooster!D$4:D$58));ROW(1:1)) |
1 | =SMALL(IF(Rooster!$D4:$AI4=1;COLUMN(Rooster!$D4:$AI4));??) |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.En ja, Transpose nemen van de huidige tabel op een extra worksheet zou ook een oplossing zijn.
NVM. Hij deed het gewoon, had alleen niet door dat de eerste waarde een #NUM error zou gaan geven.
[ Bericht 2% gewijzigd door Ofresca op 15-11-2012 23:34:33 ]
Er van uitgaande datquote:Op dinsdag 20 november 2012 14:37 schreef hello_moto1992 het volgende:
Ik heb een overzicht van lengte en hoogte resp. een andere hoogte
Dus
lengte - hoogte1
1 - 43
2 - 34
3 - 94
4 - 6
5 - 92
En
lengte - hoogte2
2 - 34
3 - 20
5 - 60
6 - 45
7 - 50
Nu wil ik dat dit wordt:
1 - 43 - (leeg)
2 - 34 - 34
3 - 94 - 20
4 - 6 - (leeg)
5 - 92
6 - (leeg)
7 - (leeg) - 60
Weet iemand hoe ik dit het beste kan aanpakken?
Op een nieuw tabblad alle dagen van t jaar in kolom A zetten. In kolom B dvm vert/horiz.zoeken (ligt aan de opbouw van je tabel) bij iedere dag kijken of er meterstanden beschikbaar zijn. Zelfde voor kolom C, maar dan voor gas.quote:Op woensdag 21 november 2012 16:44 schreef davidvp01 het volgende:
Ik heb een excelfile, waarin ik mijn energie en gasstanden bijhoud.
Hier wil ik een grafiek/staafdiagram van maken, van verbruik van bijvoorbeeld om de 7 dagen.
ik houd niet precies iedere 7 dagen bij (soms iedere dag, soms weer 2 weken niet), dus grafiek mag een gemiddelde berekenen, wat hij die betreffende dag weer geeft.
Kom er niet uit hoe ik dit het beste kan doen, blijf steeds haken op de gemeten standen en dagen. En kan dus niet de interval instellen, met de "geschatte" standen.
Wie kan me helpen?
Het bestand.
Excel 2007, regional settings: dutch.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | A B C D noord q2 groente ¤ 1.000,00 noord q4 fruit ¤ 2.000,00 zuid q1 vlees ¤ 4.000,00 oost q4 vlees ¤ 1.000,00 west q4 groente ¤ 2.000,00 west q3 groente ¤ 1.000,00 oost q3 fruit ¤ 5.000,00 oost q2 fruit ¤ 7.000,00 zuid q3 groente ¤ 6.000,00 oost q1 vlees ¤ 3.000,00 noord q2 fruit ¤ 2.000,00 noord q2 groente ¤ 1.000,00 |
Geen idee of t werkt (en te brak om het in te voeren), maar probeer eens C14 (groente) te vervangen door OF("groente";"fruit")?quote:Op woensdag 21 november 2012 22:55 schreef Holenbeer het volgende:
Ik ben een beetje met excel aan het kloten om mijn skills wat te updaten. Dit omdat ik momenteel aan het solliciteren ben en wel eens de vraag krijg hoe goed ik met excel ben. Dit ben ik voor mijzelf even wat aan het opfrissen. Ik werk overigens met de 2010 versie
hierbij een vraag over de functie SOMMEN.ALS en de criteria
op internet bij de uitleg kwam ik de volgende data tegen (die ik zelf wat uitgebreid heb)
[ code verwijderd ]
nu is het voor mij wel duidelijk hoe ik met de SOMMEN.ALS functie een totaal bedrag van 1 type eten in 1 kwartaal uit 1 regio krijg, maar krijg ik het niet voor elkaar om een totaal bedrag te krijgen van bijvoorbeeld groente en fruit in een bepaalde periode.
De criteria in rij 14 zijn bij mij een dropdown menu's en de formule achter D14 is bij mij =SOMMEN.ALS(D2:D12;C2:C12;C14;B2:B12;B14;A2:A12;A14)
iemand die mij de goede richting in kan sturen?
Als ik bij de criteria niet naar een andere cell verwijs maar met "groente" werk, is er dan een manier om meerdere etenswaren te pakken?
Om de groente fruit optie toe te voegen aan je sumifs moet je een trucje met arrays uitvoeren.quote:Op donderdag 22 november 2012 00:16 schreef Holenbeer het volgende:
thanks voor de suggestie, maar het is niet de oplossing.
Ik verwacht ook eerder dat het iets is met de term "AND"
ik heb in de formule C14 al eens vervangen voor verschillende combinaties met de strekking groente and fruit, maar nog niet de oplossing gevonden.
ook als criterium meerdere cellen selecteren (bijvoorbeeld c14 en c15 en dan in 1 "groente" zetten en in de ander "fruit" is niet de oplossing.
Iets met vert zoeken alhoewel dat soms problematisch is bij niet gesorteerde kolomen, rij 5 is trouwens alternatief 4 moet dat er niet uit komen.quote:Op maandag 26 november 2012 15:01 schreef draadstalig het volgende:
En min. werkt wel, maar dan krijg ik alleen het getal te zien en niet de naam die daarbij hoort.
Uitgangspunt:quote:Op maandag 26 november 2012 15:11 schreef Janneke141 het volgende:
De kolommen van plaats verwisselen en dan VERT.ZOEKEN(MIN(verw);verw;2;ONWAAR) ?
Ik ben even uitgegaan van dat de bedragen in cellen A3 tm E3 staan en de tekst in cel A2:E2quote:Op maandag 26 november 2012 15:18 schreef draadstalig het volgende:
De kolommen staan als volgt en kan ik niet wisselen:
Huidig Leverancier 1 Leverancier 2 Leverancier 3 etc.
10¤ 20¤ 15¤ 8¤
Indien 8 de goedkoopste is moet er dus Alternatief 3 uitkomen.
welke?quote:
1 2 3 | Public Function RN() As Long value = ActiveWorkbook.BuiltinDocumentProperties(8) End Function |
Nope..quote:
1 2 3 | Public Function RN(ByVal prop As Integer) RN = ActiveWorkbook.BuiltinDocumentProperties(prop) End Function |
1 2 3 4 5 6 7 8 9 10 11 12 13 | Sub tst() On Error Resume Next rw = 1 Worksheets(1).Activate For Each p In ActiveWorkbook.BuiltinDocumentProperties Cells(rw, 1).Value = p.Name Cells(rw, 2).Value = p.Value rw = rw + 1 Next End Sub |
Waar doe ik dat dan? Het is niet hetzelfde als 'wijzigingen bijhouden' iig..quote:Op maandag 26 november 2012 16:45 schreef Deetch het volgende:
optie 8 is je revision number, maar dan moet je dat wel aanzetten voor dit bestand.
hmmz nope, wel van ozgrid, misschien staat ie ook daar?quote:Op maandag 26 november 2012 16:44 schreef qu63 het volgende:
Hmm, met deze code
[ code verwijderd ]
en =RN(1) in Excel krijg ik wel netjes de titel van m'n document te zien.
Blijkbaar werkt de 8e optie (volgens http://msdn.microsoft.com(...)8v=office.12%29.aspx ) dus niet
Iemand al lid van Excelforum.com? Daar schijnt wel een werkende functie te staan.. http://www.excelforum.com(...)erties-on-sheet.html
De property is er blijkbaar nog wel maar hij wordt niet automatisch bijgehouden voor exdcel bestanden. http://support.microsoft.com/kb/214393quote:Op maandag 26 november 2012 16:50 schreef qu63 het volgende:
[..]
Waar doe ik dat dan? Het is niet hetzelfde als 'wijzigingen bijhouden' iig..
Er staan wel werkende voorbeelden, althans volgens de reacties, maar hij blijft bij mij "0" als output geven..quote:Op maandag 26 november 2012 16:52 schreef Deetch het volgende:
[..]
hmmz nope, wel van ozgrid, misschien staat ie ook daar?
Heb de code uit dat document gecopy-pasted, maar helaas zonder resultaat..quote:Op maandag 26 november 2012 16:56 schreef Deetch het volgende:
[..]
De property is er blijkbaar nog wel maar hij wordt niet automatisch bijgehouden voor exdcel bestanden. http://support.microsoft.com/kb/214393
Aan dit document heb je misschien ook iets aan?
http://www.google.nl/url?(...)deWb1L9a1o-xr3CNcEnQ
Volgens mij moet je bij het opslaan het revisie nummer zelf updaten via vba en dan kun je hem uitlezen.
1 2 3 | Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Range("A8") = Range("A8") + 1 End Sub |
Custom format aanmaken "ddd dd mmm"quote:Op dinsdag 27 november 2012 12:17 schreef Chandler het volgende:
Weet iemand hoe ik een datum kan laten zien op de volgende manier
Za 6 juli
?
bij mij doet ie dat automatisch (engelse versie)quote:Op dinsdag 27 november 2012 12:41 schreef Chandler het volgende:
Top! dat werkt inderdaad goed, is er ook nog een mogelijkheid om de v van vrijdag als hoofdletter te krijgen?
Onderstaande codes werken in excel 2010 ook (getest een Deetch approved ;-) ). In principe doet jouw workaround hetzelfde alleen hou je het getal bij in de verborgen gegevens van je spreadsheet in plaats van op cel A8.quote:Op maandag 26 november 2012 22:16 schreef qu63 het volgende:
Workaround gevonden:
[ code verwijderd ]
A8 heb ik nu aangepast opgemaakt met "Versie: "#, nu doet t precies wat ik wilde
1 2 3 4 5 6 7 8 9 10 11 | Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) 'voor het opslaan de revision number met 1 ophogen ActiveWorkbook.BuiltinDocumentProperties(8).Value = ActiveWorkbook.BuiltinDocumentProperties(8).Value + 1 End Sub Private Sub Workbook_Open() 'zet revisie nummer op moment van openen in cel A1 ActiveSheet.Range("A1").Value = "Huidige versie: " & ActiveWorkbook.BuiltinDocumentProperties(8).Value End Sub |
Dan zal hij dat bij een donderdag ook wel niet doen. Niets aan te doen tenzij je zelf een ingewikkelde functie wilt gaan schrijven in vba?quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |