quote:=SOMMEN.ALS(AT_RISK;WIN;"<>P";WIN;"<>"&"";BET_DATE;">="&DATUM(JAAR(VANDAAG());MAAND(VANDAAG());1);BET_DATE;"<="&VANDAAG())
Min of meer, als ik het goed zie. De formule telt op in de lopende maand vanaf dag 1 tot en met vandaag. Ik gok dat JD een maandtotaal van een volledige maand wil hebben, en dan moet je dus in jouw cel A1 31 maart 2012 zetten.quote:Op maandag 7 januari 2013 18:50 schreef DaFan het volgende:
Alles vervangen waar VANDAAG() staat door bv A1 en dan zet je in A1 de gewenste datum. (1 maart 2012 ofzo)
Gebruik de formule vert.zoeken of in het engels vlookupquote:Op maandag 7 januari 2013 18:29 schreef TJV het volgende:
Klein vraagje mbt tot het opvragen van informatie uit andere tabbladen:
Stel ik heb 2 tabbladen.
Tabblad a:
A1: Verkoopprijs product
A2: Afzet
Tabblad b:
A1: Verkoopprijs product
B2: Bijbehorende afzet
A2: Verkoopprijs product
B2: bijbehorende afzet
dit gaat dan door tot B137.
Stel dat ik bij Tab A, A1 ¤10 invul. In Tabblad B is er dan ook een waarde ¤10 met in de kolom ernaast de bijbehorende afzet. Hoe kan ik het zo instellen dat als ik in Tab A, A1 ¤10 invul, Excel in Tab B de waarde naast ¤10 opzoekt en deze invult in Tab A, A2?
Kort samengevat: Waarde invullen in AA1, Excel zoekt waarde op in BA1, pakt waarde uit BB1 en vult deze in AA2 in.
Op sheet 2(etc): =Sheet1!A1 (of andere cellen etc.)quote:Op donderdag 10 januari 2013 11:18 schreef SinthorasNL het volgende:
Hallo,
Ik wil graag een data bestand gaan maken op Excel (Nederlandse 2007 versie) (text based). Nu werk ik vaker op deze manier met Excel, maar ik kom hier niet helemaal uit.
#1. Is het mogelijk om tekst op bijv. Sheet 1/ kolom A te schrijven en dat deze dan verschijnt op Sheet 2,3, enz. ?
Het mooiste is als hier een formule achter staat, dat zo daar ik een naam bijvoeg deze overal verschijnt.
Ook dit is gewoon met formules te doen zoals met =som(), gemiddelde(), etc.quote:#2. Ik weet dat je meerdere werkmappen kan samenvatten, maar is het ook mogelijk om dit per rij,kolom en sheet te doen? Het idee is bijv.
Bedrijf X in op Sheet 1,2 en 3 in Kolom D, E, F en G/Rij 6 --> samenvatting op 1 pagina
Alle hulp is welkom en als men vindt dat ik dit beter in een ander Programma kan gaan doen hoor ik het graag.
Als je op sheet 2 in A1 dit hebt staan =Sheet1!A1 dan zal deze waarde aangepast worden als je op sheet 1 de cel A1 aanpast.quote:Op donderdag 10 januari 2013 12:00 schreef SinthorasNL het volgende:
Bedankt voor de tips, ik heb er veel aan. Maar ik zit nu nog met een probleempje.
Als ik cellen verwijs in verschillende sheet werkt dit goed. De volgende stap die ik wil, maar niet voor elkaar krijg is dit:
Op het moment dat ik in sheet 1 een naam/waarde verander, doe Excel dit niet bij de verwijzingen en moet ik de nieuwe naam/waarde weer handmatig aanpassen in alle sheets. Nu is dit geen probleem was het niet dat ik dit voor een honderdtal bedrijven moet gaan doen.
Kan Excel dit niet automatisch? Of moet hier een macro voor gemaakt worden?
Als je éénmalig een serie data wil verkorten, kun je even een hulpkolom in het leven roepen en dan met de formule =LINKS(A1,8) de bestaande cellen verkorten tot de 8 eerste karakters. Daarna kun je met kopiëren, waarden plakken de bestaande cellen vervangen.quote:Op maandag 14 januari 2013 15:57 schreef tdrone het volgende:
Hallo,
Is het mogelijk om in excel het maximaal aantal karakters per cel in te stellen en te zorgen dat de tekst die in desbetreffende cel staat of wordt gekopieerd te beperken tot 8 karakters.
het lukt met valideren wel om de lengte van de tekst te beperken maar niet om de huidige tekst tot 8 karakters te beperken.
bedanktquote:Op maandag 14 januari 2013 16:01 schreef Janneke141 het volgende:
[..]
Als je éénmalig een serie data wil verkorten, kun je even een hulpkolom in het leven roepen en dan met de formule =LINKS(A1,8) de bestaande cellen verkorten tot de 8 eerste karakters. Daarna kun je met kopiëren, waarden plakken de bestaande cellen vervangen.
Alles wat dan later nog aan data wordt ingevoerd kun je dan kort houden met je validatieregel.
Alle 950 rijen selecteren (niet de hele rij, alleen de cellen die je wil opmaken), kleurtje geven op basis van formule (=A1>$A99 (of hoe lang je rij ook is) en A1<$A99) en invoeren maarquote:Op dinsdag 15 januari 2013 09:54 schreef hello_moto1992 het volgende:
Hoi,
ik heb een vraagje over conditionele opmaak. Ik heb een excelfile met horizontaal en verticaal veel waarden.
Nu wil ik horizontaal de hele rij checken of de waarden lager/hoger zijn als de laatste waarde van die rij en zoja een kleurtje geven (hoger=rood, lager=groen). Nu kan dit eenvoudig uitgevoerd worden door de hele rij op de laatste waarde na te selecteren en naar conditional formatting te gaan, maar ik wil het voor een bestand doen met 950 rijen. Hoe doe ik dit snel?
vergelijken()quote:Op dinsdag 15 januari 2013 11:45 schreef hello_moto1992 het volgende:
[ afbeelding ]
Waar ik eigenlijk naar toe wil is dat in BE en BF voor de linkerdijk en rechterdijk een waarde komt uit regel 1 (is eigenlijk 100-5000 maar hier 3200-5000). De waarde daaruit die het beste 'rechterdijk' benaderd wil ik zoeken en hierbij het getal (100-5000). Zo zou dan in BF het getal 3200 komen. Ik kwam zelf met Hlookup, maar ik kom er eigenlijk niet uit.
Oke, thx. Nu krijg ik een getal er uit dat de zoveelste rij aangeeft (bijv. 32). Hoe zet ik dit om naar het 32e getal uit de 1e rij?quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Sub gaan() Dim weekdag As String Dim weeknummer As String Dim plantool As String Dim plantoola As String weeknummer = Range("D4") weekdag = Range("D5") plantool = "X:\rapportage\Agenda 2013 week " & weeknummer & ".xls " plantoola = "Agenda week " & weeknummer & ".xls" Workbooks.Open Filename:=plantool Sheets(weekdag).Select Application.ScreenUpdating = False Range("AH76:AU84").Copy Windows("Map1.xls").Activate Range("AH76").PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.ScreenUpdating = True End Sub |
Dat zou je dus kunnen doen met index().quote:Op dinsdag 15 januari 2013 12:20 schreef hello_moto1992 het volgende:
[..]
Oke, thx. Nu krijg ik een getal er uit dat de zoveelste rij aangeeft (bijv. 32). Hoe zet ik dit om naar het 32e getal uit de 1e rij?
Edit: al gelukt. Aangezien het van 100-5000 loopt komt 32 overeen met 3200.
range() aanpassen naar workbook().range() oid? Lijkt er op alsof ie nu gegevens uit je huidige sheet wil kopiëren (denk ik)quote:Op dinsdag 15 januari 2013 12:22 schreef Orealo het volgende:
Hoi,
Ik heb een excel sheet die automatisch een aantal gegevens moet kopieeren uit een ander tabblad. Kan niet moeilijk zijn maar toch lukt het niet.
(de code is iets uitgebreider want het bestand waarin de andere gegevens in staan heeft een variabele naam.). Ik krijg de gegevens niet gekopieerd. De code loopt gewoon goed door, geen foutmelding maar er staat uiteindelijk niets in het huidige bestand. Als ik ctrl-v druk zie ik overigens wel dezelfde celgrootte als in het bronbestand. Dit zou betekenen dat hij wel iets kopieerd maar de gegevens niet mee neemt..
-
[ code verwijderd ]
Wat stom. Je hebt gelijk. Ik heb er activesheet.range van gemaakt en loopt nu als een zonnetje.quote:Op dinsdag 15 januari 2013 13:41 schreef qu63 het volgende:
[..]
range() aanpassen naar workbook().range() oid? Lijkt er op alsof ie nu gegevens uit je huidige sheet wil kopiëren (denk ik)
En je hebt je helemaal speciaal geregistreerd om dat met ons te delen? Wat tof van je!quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Sub dubbelplus1() Dim i, j As Integer Dim date1, date2 As Date For i = 1 To 65 'rijen j = 16 '(dat is kolom P ) date1 = Cells(i, j).Value date2 = Cells(i + 1, j).Value If date2 = date1 Then Cells(i + 1, j).Value = date2 + 1 End If Next i End Sub |
Vul in =tekst("RTL 8")quote:Op donderdag 24 januari 2013 16:05 schreef Klonterpot het volgende:
Hoi, ik heb een korte vraag en hoop dat iemand met ervaring mij kan helpen.
Ik heb een kolom 'Zender' met daarin als eerstvolgende rij 'RTL 8'. Ik wil deze naar beneden slepen zonder dat de 8 in de rij optelt. Waarschijnlijk erg simpel, maar ik krijg het niet voor elkaar en kan ook de juiste zoekopdrachten in Google niet beredeneren op dit moment.
Dit inderdaad, of gewoon kopiëren en plakken in plaats van slepen.quote:
Opmaak instellen op 'getal' of 'standaard'..quote:Op donderdag 24 januari 2013 22:04 schreef deuk.in.een.pakje.boter het volgende:
ik hou de uitslagen van het jeugdelftal dat ik train in een excel bestandje bij, maar nu verandert excel een uitslag van bijvoorbeeld 2-1, automatisch in 2 januari 2013. Hoe kan ik het instellen dat dit niet meer gebeurt?
nope, dan maakt hij er nog steeds een datum vanquote:Op donderdag 24 januari 2013 22:08 schreef qu63 het volgende:
[..]
Opmaak instellen op 'getal' of 'standaard'..
Opmaak instellen op Tekst.quote:Op donderdag 24 januari 2013 22:04 schreef deuk.in.een.pakje.boter het volgende:
ik hou de uitslagen van het jeugdelftal dat ik train in een excel bestandje bij, maar nu verandert excel een uitslag van bijvoorbeeld 2-1, automatisch in 2 januari 2013. Hoe kan ik het instellen dat dit niet meer gebeurt?
quote:Op donderdag 24 januari 2013 16:05 schreef Klonterpot het volgende:
Hoi, ik heb een korte vraag en hoop dat iemand met ervaring mij kan helpen.
Ik heb een kolom 'Zender' met daarin als eerstvolgende rij 'RTL 8'. Ik wil deze naar beneden slepen zonder dat de 8 in de rij optelt. Waarschijnlijk erg simpel, maar ik krijg het niet voor elkaar en kan ook de juiste zoekopdrachten in Google niet beredeneren op dit moment.
Die kende ik nog niet en er zijn nog meer mogelijkhedenquote:Op donderdag 24 januari 2013 19:17 schreef Joooo-pi het volgende:
of control (CTRL) ingedrukt houden bij het doortrekken
Die CTRL optie is superhandig, en het werkt ook andersom. Als je in een cel het getal 1 zet en je trekt deze naar beneden, dan is de standaard dat de opvolgende cellen ook gevuld worden met 1. Druk je op CTRL, dan wordt het 1, 2, 3, 4, ..... Als dat klaar is en je trekt 4 cellen door met 1, 2, 3, 4 erin, dan is de standaard dat de opvolgende cellen worden gevuld met 5, 6, 7 ..., maar druk je op CTRL dan wordt het 1,2,3,4,1,2,3,4,1,2,3,4 ...quote:Op vrijdag 25 januari 2013 09:28 schreef Deetch het volgende:
[..]
[..]
Die kende ik nog niet en er zijn nog meer mogelijkheden
cel.value='X:\rapportage\2013 week 5.xls]maandag'!$C30;quote:Op dinsdag 29 januari 2013 13:38 schreef Orealo het volgende:
Excelkoningen,
Ik ben redelijk bedreven in formules, maar VBA is nogal nieuw voor me. Ik heb een probleem met een verwijzingsbestand. De gebruiker voort een aantal gegevens in (zeg dag en week) en vervolgens tovert de sheet de juiste link naar voren, in de vorm van een verwijzing. Dus stel:
Gebruiker voert in: week 1, dag dinsdag.
De sheet maakt dan in een cel de volgende verwijzing: "='X:\rapportage\2013 week 5.xls]maandag'!$C30"
Als ik vervolgens de verwijzing kopieer in notepad en weer plak wordt de verwijzing gepakt en komen de juiste gegevens naar voren.
Ik wil dat laatste nu met VBA doen, maar zonder omslachtig via VBA notepad te laten openen hoop ik dat er een makkelijkere methode bestaat.. Weten jullie daar iets van?
Het gaat om iets meer dan 200 cellen die aangepast moeten worden.quote:Op dinsdag 29 januari 2013 13:50 schreef qu63 het volgende:
[..]
cel.value='X:\rapportage\2013 week 5.xls]maandag'!$C30;
Eigenlijk niet echt, maar ik wil wel wat gokken:quote:
Mijn excuus..quote:Op dinsdag 29 januari 2013 16:19 schreef Janneke141 het volgende:
[..]
Eigenlijk niet echt, maar ik wil wel wat gokken:
Zorg in ieder geval dat al die kolom-totalen in dezelfde rij uitkomen. Ik neem voor het gemak even aan dat die totalen in rij 37 staan. En dat je referentie-totaal (de gestelde 100%) in kolom A staat.
In B38 zet je dan =B37/$A37 en die formule kopieer je door naar rechts. De celeigenschappen van heel rij 38 stel je in op Percentage met het gewenste aantal decimalen.
Als je bedoelt wat ik denk, dan zou dit goed moeten gaan.
Ik snap er eigenlijk niets van. Als je week 1 invult heb je week 5 nodig?quote:Op dinsdag 29 januari 2013 13:38 schreef Orealo het volgende:
Excelkoningen,
Ik ben redelijk bedreven in formules, maar VBA is nogal nieuw voor me. Ik heb een probleem met een verwijzingsbestand. De gebruiker voort een aantal gegevens in (zeg dag en week) en vervolgens tovert de sheet de juiste link naar voren, in de vorm van een verwijzing. Dus stel:
Gebruiker voert in: week 1, dag dinsdag.
De sheet maakt dan in een cel de volgende verwijzing: "='X:\rapportage\2013 week 5.xls]maandag'!$C30"
Als ik vervolgens de verwijzing kopieer in notepad en weer plak wordt de verwijzing gepakt en komen de juiste gegevens naar voren.
Ik wil dat laatste nu met VBA doen, maar zonder omslachtig via VBA notepad te laten openen hoop ik dat er een makkelijkere methode bestaat.. Weten jullie daar iets van?
Het werkt maar hij zegt inplaats van 100% dat het een 1% is, dus als ik 50% eraf haal krijg ik niet 100/50 maar 1/0,5..quote:Op dinsdag 29 januari 2013 16:19 schreef Janneke141 het volgende:
[..]
Eigenlijk niet echt, maar ik wil wel wat gokken:
Zorg in ieder geval dat al die kolom-totalen in dezelfde rij uitkomen. Ik neem voor het gemak even aan dat die totalen in rij 37 staan. En dat je referentie-totaal (de gestelde 100%) in kolom A staat.
In B38 zet je dan =B37/$A37 en die formule kopieer je door naar rechts. De celeigenschappen van heel rij 38 stel je in op Percentage met het gewenste aantal decimalen.
Als je bedoelt wat ik denk, dan zou dit goed moeten gaan.
Ik ben niet zo goed in uitleggen.quote:Op woensdag 30 januari 2013 01:04 schreef snabbi het volgende:
[..]
Ik snap er eigenlijk niets van. Als je week 1 invult heb je week 5 nodig?
Vervolgens heb je het over dat de verwijzing wordt 'gepakt'. Bedoel je dat er een hyperlink van wordt gemaakt?
Zoek je gewoon iets van:
ActiveCell.FormulaR1C1 = "=HYPERLINK(""x:\rapportage\2013 week" & A1 & ".xls"")"
Probeer eens wat met "indirect"quote:Op woensdag 30 januari 2013 18:24 schreef Orealo het volgende:
[..]
Ik ben niet zo goed in uitleggen.
Maar wat ik bedoel is dat de gebruiker door het invullen van twee velden zelf de verwijzing maakt naar het juiste excelbestand. De waarde die benodigd is komt uit dat excelbestand, uit een tabblad die dat de gebruiker aangeeft (maandag, dinsdag, etc).
Met ActiveCell kan ik dat invullen. Maar het is voor 200+ cellen bedoeld en dan ben ik nog wel even bezig.
Bedoel je dat die link niet standaard klikbaar is direct?quote:Op dinsdag 29 januari 2013 13:38 schreef Orealo het volgende:
Excelkoningen,
Ik ben redelijk bedreven in formules, maar VBA is nogal nieuw voor me. Ik heb een probleem met een verwijzingsbestand. De gebruiker voort een aantal gegevens in (zeg dag en week) en vervolgens tovert de sheet de juiste link naar voren, in de vorm van een verwijzing. Dus stel:
Gebruiker voert in: week 1, dag dinsdag.
De sheet maakt dan in een cel de volgende verwijzing: "='X:\rapportage\2013 week 5.xls]maandag'!$C30"
Als ik vervolgens de verwijzing kopieer in notepad en weer plak wordt de verwijzing gepakt en komen de juiste gegevens naar voren.
Ik wil dat laatste nu met VBA doen, maar zonder omslachtig via VBA notepad te laten openen hoop ik dat er een makkelijkere methode bestaat.. Weten jullie daar iets van?
Dit zou moeten werken: http://office.microsoft.c(...)ams-HA010356057.aspxquote:Op vrijdag 1 februari 2013 10:12 schreef nils7 het volgende:
Geen idee of ik het hier juist vraag, maar heb een grote kans dat jullie het weten....
Ik wil graag de taal van Excel/Office 2013 veranderen.
Prive heb ik van de week Office 2013 in het Nederlands geïnstalleerd, op het werk gebruik in een Engelstalige versie waar ik dus liever iets mee doe. (op google zoeken in het Engels naar formules werkt ook wat beter).
Anyway ik krijg 'm dus niet in het Engels
Ik heb een language pack voor Win8 geinstalleerd (gewoon via Config. Scherm, maar dat doet ie zo snel dat ik me niet kan voorstellen dat die heel dat pakket zo heeft gedownload).
Als ik dat instel dan is de helft van m'n menu's in Win8 idd in het Engels maar Office helaas niet.
Ook de mogelijkheid Engels in te stellen lukt niet binnen Office.
Iemand enige tips?
Die had ik idd al gevonden maar helaas (al ging ik er wel vanuit dat de Win7 instructies ook van toepassing zijn op Win8) dat werkte niet.quote:Op vrijdag 1 februari 2013 10:52 schreef qu63 het volgende:
[..]
Dit zou moeten werken: http://office.microsoft.c(...)ams-HA010356057.aspx
held!quote:Op vrijdag 1 februari 2013 00:53 schreef snabbi het volgende:
De oplossing zit in de Solver van Excel (Oplosser in het Nederlands).
Je moet hiervoor via de Excel opties de Oplosser Invoegtoepassing activeren.
Door middel van deze tool kan je restricties opgeven en de optimale waarde opzoeken.
Voorbeeld:
http://www.mijnbestand.nl/Bestand-ZEVNCEM77J87.xlsx
(in de gekleurde cellen kun je de maten wijzigen en door de solver te gebruiken gaat hij de combinaties zoeken die werken.
Nee. Het probleem wat je beschrijft noemen we in de wiskunde lineair programmeren. Het is een optimaliseringsprobleem. Je formule approach zou betekenen dat er maar 1 uitkomst is, dat is niet zo. Er zijn meerdere uitkomsten maar er is er maar 1 (of meerdere) de beste.quote:Op vrijdag 1 februari 2013 20:19 schreef jakees het volgende:
[..]
held!
Is het ook mogelijk om dit met een formule aan te sturen? Thx alvast!
ok je bent een kanjer! Die contraints snap ik wel redelijk maar ik vraag me toch af of ik dat niet wat dynamisch kan maken. Ik weet namelijk niet of ik 5 of 15 pallets nodig heb. Ik zit zelf te denken aan ok dan de contraints wat ruimer op te zetten en ook het aantal pallets. Is het dan geen probleem als er een aantal pallets niet gevuld zijn?quote:Op vrijdag 1 februari 2013 22:45 schreef snabbi het volgende:
[..]
Nee. Het probleem wat je beschrijft noemen we in de wiskunde lineair programmeren. Het is een optimaliseringsprobleem. Je formule approach zou betekenen dat er maar 1 uitkomst is, dat is niet zo. Er zijn meerdere uitkomsten maar er is er maar 1 (of meerdere) de beste.
Wel kan je natuurlijk gewoon alle waarden aanpassen en via de solver iedere keer opnieuw de beste uitrekenen. Wel moet je je even verdiepen in hoe ik die constraints voor je hebt gebouwd.
Ik probeer hem even na te bouwen maar als ik dan de constraint: $B$2:$K$4 =geheeltallig wil wijzigen naar wat groter bereik krijg ik de melding: "een randvoorwaarde moet een getal, verwijziging of formule met een numerieke waarde zijn". Wat doe ik verkeerd?quote:Op vrijdag 1 februari 2013 22:45 schreef snabbi het volgende:
[..]
Nee. Het probleem wat je beschrijft noemen we in de wiskunde lineair programmeren. Het is een optimaliseringsprobleem. Je formule approach zou betekenen dat er maar 1 uitkomst is, dat is niet zo. Er zijn meerdere uitkomsten maar er is er maar 1 (of meerdere) de beste.
Wel kan je natuurlijk gewoon alle waarden aanpassen en via de solver iedere keer opnieuw de beste uitrekenen. Wel moet je je even verdiepen in hoe ik die constraints voor je hebt gebouwd.
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.Opinion is the medium between knowledge and ignorance (Plato)
quote:Op dinsdag 12 februari 2013 14:09 schreef Janneke141 het volgende:
Volgens mij kan dat niet subtiel. De onsubtiele manier is om op een leeg werkblad een rij getallen 1..800 in kolom A te zetten, in kolom B een combi ALS/INDEX* te zetten en dan vervolgens met waarden plakken alles weer terug te zetten op je oorspronkelijke werkblad.Of op deze manier: http://www.pcmag.com/article2/0,2817,1785247,00.aspSPOILEROm 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.It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Sub witregel() Dim rw As Integer Dim x As Integer rw = Cells.SpecialCells(xlCellTypeLastCell).Row x = 0 For i = 0 To rw Range("A1").Offset(x, 0).Select ActiveCell.EntireRow.Insert x = x + 2 Next i End Sub |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |