Wil je bij elke waarde van A10:A30 de waarde van B1 optellen?quote:Op maandag 17 oktober 2011 14:40 schreef dynamiet het volgende:
Nog een vraagje: In column A heb ik vanaf rij 10 tot en met 30 getallen staan. Nu wil ik de getallen optellen vanaf rij 10 + het getal in B1 tot en met rij 30.
Dus iets als =sum(A(10+B1):A30). Dit klopt natuurlijk helemaal niet, maar hoe moet het wel?
Dat doet deze functie:quote:Op maandag 17 oktober 2011 15:14 schreef dynamiet het volgende:
Ik heb het misschien niet helemaal duidelijk uitgelegd. Ik bedoel het volgende:
Als B1=0 dan som(A10:A30)
Als B1=1 dan som(A11:A30)
Als B1=2 dan som(A12:A30)
Als B1=3 dan som(A13:A30)
etc etc
Alleen dan in het engels: =SUM(INDIRECT(ADDRESS(10+B1,1)):B30)quote:
Hoe weet deze functie dan dat hij de som van rij A moet nemen? Ik zie namelijk nergens een A terug komenquote:Op maandag 17 oktober 2011 15:18 schreef qu63 het volgende:
[..]
Dat doet deze functie:
[..]
Alleen dan in het engels: =SUM(INDIRECT(ADDRESS(10+B1,1)):B30)
Nog een klein vraagje. Ik heb op de sheet 30 leerlingen staan. Maar niet iedere klas heeft dertig kinderen. Hoe kan ik zorgen dat niet bestaande leerlingen niet 100% scoren? Dat vertekent het klassegemiddelde zo.quote:Op woensdag 5 oktober 2011 17:41 schreef Schanulleke het volgende:
[..]
Superbedankt! Dit is helemaal geworden zoals ik wou, nadat ik er nog een voorwardelijke opmaak aan heb gekoppeld. Nu kan ik in 1 oogopslag zien wie herhalingswerk en wie verdiepingswerk moet gaan doen. Top!
Klopt, B30 moet A30 zijn, sorry.quote:Op maandag 17 oktober 2011 15:26 schreef dynamiet het volgende:
Moet die B30 geen A30 zijn? En waar staat die 1 voor?
Super bedanktquote:Op maandag 17 oktober 2011 15:32 schreef qu63 het volgende:
[..]
Klopt, B30 moet A30 zijn, sorry.
Die 1 staat voor de 1e kolom. Als je daar 2 van maakt gaat ie naar de 2e kolom, B dus.
Klik op het lint (bovenaan in Excel) eens op Formules en dan op Formules evalueren, dan zie je precies wat de functie doet!
1 2 3 4 5 6 7 8 9 10 11 12 | [b]Range("A2").Select[/b] Selection.Copy Sheets("Onderzoek").Select [b][b]Range("B1").Select[/b][/b] ActiveSheet.Paste Range("F6").Select Application.CutCopyMode = False Selection.Copy Sheets("Correlation").Select [b] Range("B2").Select[/b] Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | For intTeller = 2 To 597 Range("A" + CStr(intTeller)).Select Selection.Copy Sheets("Onderzoek").Select Range("B1").Select ActiveSheet.Paste Range("F6").Select Application.CutCopyMode = False Selection.Copy Sheets("Correlation").Select Range("B" + CStr(intTeller)).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Next intTeller End Sub |
Ik heb er nog nooit een gevolgd/gelezen dus ik kan je hier ook niet bij helpen.. Trial and error is meer mijn stijlquote:Op woensdag 19 oktober 2011 17:07 schreef McCandless het volgende:
4 pagina's verder en ik heb nog steeds geen goede Excel-cursus gehoord. Iemand tips?
Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. .quote:Op woensdag 19 oktober 2011 17:17 schreef qu63 het volgende:
[..]
Ik heb er nog nooit een gevolgd/gelezen dus ik kan je hier ook niet bij helpen.. Trial and error is meer mijn stijl
Het kan geen kwaad om je code dan hier te plaatsen, zo kunnen meer mensen er van leren en er komen nog vaak interessante discussies uit voort!quote:Op woensdag 19 oktober 2011 17:26 schreef McCandless het volgende:
[..]
Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. .
3 tips:quote:Op woensdag 19 oktober 2011 17:26 schreef McCandless het volgende:
[..]
Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. .
Dank!quote:Op woensdag 19 oktober 2011 18:48 schreef dynamiet het volgende:
[..]
3 tips:
• Gebruik de helpfunctie van Excel
• http://nl.wikipedia.org/wiki/Lijst_van_Excel-functies
• Google naar het probleem
De codes die bij een bepaalde sheet horen in een aparte macro module plakken of beter nog in de code van de sheet plakken.quote:Op dinsdag 25 oktober 2011 10:50 schreef actuarisje het volgende:
Een vraagje over het kopieren van code van het ene naar het andere workbook.
Ik heb een aantal sheets draaien. Alle benodigde code voor deze sheets zit in een AddIn, zodat ik de code op één plaats kan onderhouden ipv in alle sheets.
Nu moeten er een aantal sheets uitgeleverd worden naar klanten. Uiteraard ben ik niet van plan om de gehele AddIn uit te leveren: ik ga natuurlijk niet zomaar al mijn geheimen prijsgeven
Daarnaast is het ook niet nodig om alle code uit te leveren. Voor deze speciefieke sheets zijn slechts een aantal subs/functions noodzakelijk.
Dit kopieren van de code wil ik mbv VBA doen. Nu heb ik wel code om een gehele module van het ene naar het andere workbook te kopieren, maar dat is niet wat ik zoek. Ik wil alleen een aantal specifieke subs/functions kopieren en niet de hele module.
Iemand hier ervaring mee?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |