+ "&"' +,! ")& - )'.** /, )'.** 1 2 "&"' +,! 3 *4 5



Relaterede dokumenter
! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & " " & & / & & (!

% &$ # '$ ## () %! #! & # &, # / # 0&. ) / & #& #

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

' #$*# ' # #) * #& #& ' # #* #, #$--

! #!! $ % $! & " &'"! & *+ "! " $ $ ""!,-! $!.! $! " # 1!! &' "

$ %' ) * %' +,! - Myarray %' /0 / /0 /0

" #" $ " "!% &'% ' ( ) * " & #

1. Opbygning af et regneark

Hent filoplysninger fra billeder og filer

How to do in rows and columns 8

FORMATERING AF REGNEARK

ALMINDELIGT ANVENDTE FUNKTIONER

MS Visual Studio Basic En kort vejledning

Sådan gør du Microsoft Excel 2013

Introduktion til EXCEL med øvelser

INTRODUKTION TIL DIAGRAMFUNKTIONER I EXCEL

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer

Huskesedler. Microsoft Excel 2010

Regnearket Excel - en introduktion

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%

Genveje i Excel. Herunder ser du en liste over nyttige genveje i Excel, skimt den igennem og se hvilke der er vigtigst for dig.

REDIGERING AF REGNEARK

Introduktion til Calc Open Office med øvelser

Excel-6: HVIS-funktionen

Tilretning af regneark med autosum, formatering af tekst og tal samt oprettelse og kopiering af formel (relativ reference)

Send fra Access.

Bilag til Statistik i løb : Statistik og Microsoft Excel tastevejledning / af Lars Bo Kristensen

Kom i gang med regneark:

OFFICEUNIVERSET.DK. ^ + SKIFT + ; (semikolon) Formellinje - skift mellem udvid og fold CTRL + SKIFT + U

Excel-2: Videre med formler

DOKUMENTATION OG VEJLEDNING

Excel-4: Diagrammer og udskrift

Regneark for begyndere

Diagrammer visualiser dine tal

Sådan bruger du BK- 9 Performance List. Formatering af USB- Memory. "Performance List" er en liste over dine registreringer.

Huskesedler. Anvendelse af regneark til talbehandling. Microsoft Excel 2010

Excel - begynderkursus

Få navn på analysenr. i excel-fil og ind i pivottabel med data fra qlikview

Diagrammer visualiser dine tal

1. Større opgaver i word

matematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel by bernitt-matematik.dk

Huskesedler. Anvendelse af regneark til enkle beregninger. Microsoft Excel 2013/16

Excel formler og funktioner. Underviser: Nina Kirkegaard Schou Mobil:

Excel for nybegyndere

Dette er en vejledning til hvordan nye skarvkolonier oprettes og hvordan resultater fra optællinger af kolonier indtastes.

FORMLER OG FUNKTIONER I EXCEL

MICROSOFT OUTLOOK 2010

Brugervejledning til hurtig start af EasyBusiness Online Indholdsfortegnelse:

IT Support Guide. Installation af netværksprinter (direkte IP print)

Installation af Bilinfo på Windows

Vejledning til Photofiltre nr.160 Side 1 Sammensætte et julekort hvor clipart der er lavet transparent skal bruges

Gør det selv-øvelser udi regneark for begyndere! - en manual fra Skolekonsulenterne.dk

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen

Noter til DM517 Beregnelighed

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober Jonas Christiansen Voss

Kom godt igang med OpenMeetings

DM536. Rapport og debug

Grundlæggende Matematik

Huskesedler. Præsentation af tal i regneark. Microsoft Excel 2010

Tlf Fax

Indholdsfortegnelse Forord...8 Makroer samt aktivere Udvikler-fanen...10 Makrosikkerhed (Sikkerhedsindstillinger)...13

Vejledning til Tælleplansmodul

Tilpas: Hurtig adgang

Word-5: Tabeller (2007)

Genveje til Excel på MAC

Start med at markere en side og klik Lås og redigere. Rul ned til feltet med brødtekst. Klik på Vis redigeringsværktøj.

For at få tegnet en graf trykkes på knappen for graftegning. Knap for graftegning

Vejledning i at tegne boksplot i Excel 2007

matematik Demo excel trin 2 bernitt-matematik.dk 1 excel by bernitt-matematik.dk

LINEÆR PROGRAMMERING I EXCEL

Takstberegning RAMMEAFTALE MSB Aarhus Kommune

10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%

Word-5: Tabeller og hængende indrykning

DMX styring med USB-interface

SPAM-mails. ERFA & Søren Noah s A4-Ark Køber varer via spam-mails. Læser spam-mails. Modtager over 40 spam-mails pr. dag. Modtager spam hver dag

Tilretning af regneark med autosum, formatering af tekst og tal samt oprettelse og kopiering af formel (relativ reference)

Filtyper, filformat og skabelon. Tabel. Tekstombrydning. Demo Fremstil, gem og brug en skabelon. Øvelser Fremstil, gem og brug en skabelon

BOSK F2012, 1. del: Prædikatslogik

Excel regneark. I dette kapitel skal I arbejde med noget af det, Excel regneark kan bruges til. INTRO EXCEL REGNEARK

Facade Soveværelse 02 Soveværelse. 4 Værelse 10 m². 04 Værelse Trapperum 19 m². 14 Bad Entré. 11 Entré 6 m². Stue.

Vejledning til Club Counsellor i brug af RYE Database 2008

Brugervejledning OTP SmartPhone app (MobilePASS)

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

CapLegal Dokumentfoldere

IT/Regneark Microsoft Excel Grundforløb

Opret CFU-kursusevaluering i Survey Xact

Orddeling. Automatisk orddeling. Manuel orddeling. Word thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling

Excel tutorial om lineær regression

Betinget formatering med fremhævning af celler der passer overens med betingelser

Regneark LibreOffice. Øvelseshæfte. Version: September 2013

Excel light. Grundlæggende talbehandling med Excel til matematik

Annemette Søgaard Hansen/

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

if (symbol == IDENTIFIER) { object = findprocedureobject(symboltable, identifier);

DM507 Algoritmer og datastrukturer

Tekst, tal og formler I et regneark kan man indtaste tekst, tal og formler:

Visual Basic for begyndere

Mircobit Kursus Lektion 5 (Du skal her vælge Lets Code og nederst Microsoft Block Editor.)

Pivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil

Transkript:

!"#!"# $&'( # $ "&"' ( )* =NUTIDSVÆRDI(B8;B12:K12)-B4 ")&# + "&"' +,! ")& - )'.** / 0, )'.** 1 2 "&"' +,! 3 *4 64

" *7)*7 '7 )87 )'.**!"# 9 )( )"* $ 3 (!" 3 :: 3 :"*;8: 3 Range( A1:A10 ).Cells(3) <#6 Range( A1:C10 ).Cells(3,2) <"6

) 3 ; 12 ) = > : : = 1 2 ( > Range( A1:G10 ).Cells(3,).Value Cells(3,) 3Range( A1:G10 ) 6 6 3!"# - #)"* #)")? ;4' 3 #))? Range( A1:C3 ) #" ; 1!"#2 Range( A1:D1 ).Font.Bold = True.-);).

&" @'(')*' + Range( D4:F ).Name = Salgstal 1 2 3 Range( C2:D ).NumberFormat = #.##0,00,* 3 3 -.-A " / 9 9 0 3 1 2!3 ;6)? 6B)? Range( C3:D10 ).Copy Range( F3:G10 ).PasteSpecial Paste:=xlPasteValues!3! >! $

> 3 +,-#.#-#.# / +!"# + 3 + Range( A1 ) Range( A1:B10 ) Range( Salgstal ) 4 SalgsNavn 3 SalgsNavn = Range( Salgstal ).Name - Range(SalgsNavn)" ::SalgsNavn 6-3! Dim SalgsRange As Range Set SalgsRange = Range( Salgstal ) SalgsRange.Font = 121" 2,*,* Range( A ).Offset(2,3) 3 #4 $

* 6 C D 3:: 3: : 3: : 3 : :? Range( A ).Offset(0,3) 4 * ( Range(Range( C1 ),Range( D10 )) ;))? 4 ( With Range( A1 ) Range(.Offset(1,1),.Offset(3,3)).Select "*&#)) ) "* A 6 6 #) &".Offset(1,1) Range( A1 ).Offset(1,1)34 (., #)>)?? $ #) 3 3 :!"#E: 3 '1- '8'9( '9)*3 With Range( A1 ) Range(.Cells(1,1),.End(xlDown).End(xlToRight)).Select F.,F $7

"(,&,0*1"# / # 3 +!"G A 1-2 ' - @!"# $:

/ 3 0 3 H /#' MsgBox Range( A2:A19 ).Address " Sub Range1() MsgBox Range("A1").Address MsgBox Range("B1:F1").Address MsgBox Range("A2:A19").Address MsgBox Range("B2:F19").Address ' Følgende linier er ens, fordi.value egenskaben er default egenskaben ' for Range objektet. MsgBox "Den første værdi for den første ansat er " & Range("B2").Value MsgBox "Den første værdi for den første ansat er " & Range("B2"),& + 34 +1 Sub Range2() ' Denne sub opretter range navne for forskellige ranges, igen under antagelse ' af at placeringen og størrelsen af data ranget ikke ændres. Range("B1:F1").Name = "TestNavne" Range("A2:A19").Name = "Medarb_Nr" Range("B2:F19").Name = "Data" MsgBox "Navne er nu oprettet.", vbinformation ' Slet disse navne igen. ActiveWorkbook.Names("TestNavne ").Delete ActiveWorkbook.Names("Medarb_Nr ").Delete ActiveWorkbook.Names("Data").Delete MsgBox "Navne er nu slettet.", vbinformation ' Eller gør det ved at anvende følgende tilgang. Dim nm As Object For Each nm In ActiveWorkbook.Names nm.delete Next H. $;

3( F! 3( 3 4 +1 2( #. E> D!"#E" " " 9 3 Sub Range3() ' Hvis et range har et rangenavn, kan jeg referere til det ved dets navn. Range("B2:F19").Name = "Data" Range("Data").Font.Bold = True ' Slå nu fed skrift fra igen, og slet navnet. Range("Data").Font.Bold = False ActiveWorkbook.Names("Data").Delete " Range("Data").Font.Bold # + #*&( $ - 612 -+ 3 Sub Range4() Dim RName As String RName = Data ' Hvis et range har et range navn, kan jeg referere til det ved dets navn. Range("B2:F19").Name = RName Range(RName).Font.Bold = True ' Slå nu fed skrift fra igen, og slet navnet. Range(RName).Font.Bold = False ActiveWorkbook.Names(RName).Delete $

. -+ B -+ 3 "(,&,03&&"*,&.*( #4 $ G.. Sub Range() ' En anden måde at referere til et range på Range("B2:F19").Name = "Data" ' Følgende viser adressen på cellen i 2. række og 3. kolonne i ' Data ranget. (= celle D3.) MsgBox Range("Data").Cells(2, 3).Address ' Følgende viser hvordan vi specificerer et ved at anvende ' Range(TopLeft,BottomRight) syntaksen ' hvor TopLeft refererer til øverste venstre celle, og BottomRight til ' den nederste højre celle in ranget. Her er det cellerne C3, E4 MsgBox Range(Range("Data").Cells(2, 2), Range("Data").Cells(3, 4)).Address ' Dette kan gøres nemmere! ' bruger i stedet en With blok. With Range("Data") MsgBox Range(.Cells(2, 2),.Cells(3, 4)).Address ' Et alternativ er at anvende Set på en range variabel Dim SRange As Range Set SRange = Range("Data") With SRange MsgBox Range(.Cells(2, 2),.Cells(3, 4)).Address ' Det sidste kan du godt tage til dig! - Sådan gør vi fremover! / &..."* $ 3E! + 9 Sub Range6() ' Denne sub viser hvordan man skal finde et range, hvis dette ændres fra gang til gang. ' Lad Range("A1") være ankercellen With Range("A1") Range(.Offset(0, 1),.End(xlToRight)).Name = "TestNavne" Range(.Offset(1, 0),.End(xlDown)).Name = "Medarb_Nr" Range(.Offset(1, 1),.End(xlDown).End(xlToRight)).Name = "Data" ' Alternativt, kunne vi finde antallet af kolonner i datasættet. Dim NScores As Integer, NEmployees As Integer With Range("A1") NScores = Range(.Offset(0, 1),.End(xlToRight)).Columns.Count $$

MsgBox "Der er " & NScores & " test værdier for hver medarb.", vbinformation, _ "Antal test værdier" NEmployees = Range(.Offset(1, 0),.End(xlDown)).Rows.Count MsgBox "Der er " & NEmployees & " medarbejdere i data sættet.", vbinformation, _ "Antal medarbejdere" ' Kun for at variere inkluder også række 1, kolonne A i ranget. Range(.Offset(0, 0),.Offset(NEmployees, NScores)).Name = "AllDataSet" MsgBox "Hele Datasættet er i ranget " & Range("AllDataSet").Address, _ vbinformation, "Datasæt adresse" ' Slet alle range navnene. Dim nm As Object For Each nm In ActiveWorkbook.Names nm.delete Next 6.##&7"""& 13 # 2 +.Row(11))).Columns(4).EntireColumn & Sub Range7() ' Denne sub viser hvordan man vælger en række eller en kolonne. With Range("A1:F19").Rows(12).Select MsgBox "12. række af ranget er valgt.".rows(12).entirerow.select MsgBox "Hele rækken er nu valgt.".columns(4).select MsgBox "4. kolonne af ranget er valgt.".columns(4).entirecolumn.select MsgBox "Hele kolonnen er nu valgt." Rows("4:").Select MsgBox "Alternativ måde at vælge rækker på." Columns("D:E").Select MsgBox "Ditto kolonner." 2( #.-&#!"# $ 1' 2 I > @ $

3J <' 9 E > 9 $ Sub Range8() ' Her er nogle almindelige måder at formatere data på. With Range("A1") Range(.Offset(0, 1),.End(xlToRight)).Name = "TestNavne" Range(.Offset(1, 0),.End(xlDown)).Name = "Medarb_Nr" Range(.Offset(1, 1),.End(xlDown).End(xlToRight)).Name = "Data" ' Formatter nu. With Range("TestNavne").HorizontalAlignment = xlright With.Font.Bold = True.ColorIndex = 3 ' 3 er rød..size = 16.EntireColumn.AutoFit With Range("Medarb_Nr").Font.Italic = True.ColorIndex = ' is blå..size = 12 With Range("Data").Interior.ColorIndex = 1 ' 1 er lysegrå..font.name = "Times Roman".NumberFormat = "0,0" MsgBox "Nu er formatering gjort" ' Gendan det hele Range("testNavne").Style = "Normal" Range("Medarb_Nr").Style = "Normal" Range("Data").Style = "Normal" MsgBox "Gendan udført" ' Anvend autoformat. With Range("A1") Range(.Offset(0, 0),.End(xlDown).End(xlToRight)) _.AutoFormat xlrangeautoformatclassic3 MsgBox "Classic 3 autoformatering udført." ' Gendan. Range("A1").Style = "Normal" Range("Testnavne").Style = "Normal" Range("Medarb_Nr").Style = "Normal" Range("Data").Style = "Normal" MsgBox "Gendan udført" #..(& +!"# $

9! =Middel( Test_1 )!"#FE 9 +9 F! @K)!"# =Average(Test_1) @K) 9 -);) : : =SUM(RC[- 2]:RC[-1]) -LM3 9LM;G 3 9*9) B D 123 3 :: ) )*6,!" 3 ' Sub Range9() ' Denne sub viser hvordan man skriver formler i celler, ' både ved at anvende Formula og FormulaR1C1 egenskaben. ' Begge tager en streng som argument, som skal begynde med = Dim NScores As Integer, NEmployees As Integer, i As Integer ' Bestem antallet af kolonner og antallet af ansatte. ' Sæt navnet på testene til Test1, Test2 osv. With Range("A1") NScores = Range(.Offset(0, 1),.End(xlToRight)).Columns.Count NEmployees = Range(.Offset(1, 0),.End(xlDown)).Rows.Count For i = 1 To NScores Range(.Offset(1, i),.offset(1, i).end(xldown)).name = "Test" & i Next ' For hver kolonne indtast gennemsnitsformlen lige under den sidste værdi ' Bemærk i øvrigt, hvorledes string concatenation anvendes her. ' f.eks. vil strengen til højre blive "=Average(Test1)". For i = 1 To NScores Range("A1").Offset(NEmployees + 1, i).formula = "=Average(Test" & i & ")" Next ' Prøv det samme med FormulaR1C1 egenskaben til at finde gns. værdien for hver medarb. ' Bemærk, hvordan hver celle i kolonnen af gennemsnit har samme formel i R1C1 ' notation. Det er gennemsnittet af ranget fra NScores celler til venstre til 1 $

' celle til venstre. For eksempel, hvis NScores er 4, medfører det at der står RC[-4]:RC[-1]. With Range("A1").Offset(0, NScores + 1) Range(.Offset(1, 0),.Offset(NEmployees, 0)).FormulaR1C1 = _ "=Average(RC[-" & NScores & "]:RC[-1])".##& *1"! 8 Sub Range10() ' Her er nogle brugbare range egenskaber. CurrentRegion og UsedRange egenskaberne ' er rektangulære ranges. Det første range "indhyller" et givet range. Den anden ' er en egenskab for et regneark. Den returnerer det mindste rektangulære range ' som indeholder alle ikke tomme celler. MsgBox "Ranget som holder datasættet er " & Range("A1").CurrentRegion.Address, _ vbinformation, "Nuværende (Current) range" MsgBox "Ranget som holder alt er " & ActiveSheet.UsedRange.Address, _ vbinformation, "brugt (Used) range" ' Det er nogle gange anvendeligt at tage foreningsmængden (union) af flere range, ' som ikke nødvendigvis er kontinuerte. Dim URange As Range Set URange = Union(Range("A1").CurrentRegion, Range("A21"), Range("H1")) With URange.Name = "UnionOfRanges" MsgBox "Adressen af denne union er " &.Address, vbinformation, _ "Adresse af denne union" ' Areas egenskaben returnerer delelementerne i denne foreningsmængde. MsgBox "Foreningsmængden er sammensat af " &.Areas.Count & " dele.", _ vbinformation, "antal delelementer" I 6,(&# 9 J 3 3!"#

+,= ) N>!"# )) ) )&3 )* 6 )6 A )& A )4 $ :B: #** )8 $ "** ;**** * B > > * *) #!"# #)@ 6D> > + >! ** O ) 6 B ) > > 6 6) $ @;D;>#+-! ;::G * 6* O )

& B 3 9 &), &* @3 9 E &6 @9 E 4!"# 4) #)#)? 4* ; *& )? #)P4?? 46 ; *& )? 4& ; *& )? ::G - 44 & 48 > J 4C 3#6 4' ; & 8 8 $ K8 )? )* "&>)6!"# )* -);) ::G )* C B 9 + -);) 7

3 1 # 3 -);) 2 ' -);) 1$ +& # )&2 H $!"# 6 )? B " )?) )& )?* :