!"$!!"$ % &$ '$ () %! %"!" & * function &+! & &, --.& / 0&. ) 123 45 / & & & 6 Sub CalcVecProduct() *
&3.5 & 2 &6 / 7$ & & & "%&$&"! 2 " $ " 8 $ & $/ $ $" 9&6 Sub test() streng_y = "det her går " streng_y = string_y + "ikke godt" Debug.Print streng_y / Debug.Print - - 1 &string_y
" : Options Explicit ; $ string_y 5& &6 Options explicit Sub test() Dim streng_y As String streng_y = "det her går " streng_y = string_y + "ikke godt" Debug.Print streng_y & && " " option explicit " &, ". &6 EnhedOmk = 140 AntalEnhSolgt = 30 TotalOmk = EnhedOmk * AntalEnhSolgt & EnhedOmk -- *<= AntalEnhSolgt -- ;= $ TotalOmk & TotalOmk. -- 7 > 3 :9 :!*0 ; &$$&
",73?;!*$.?;!*0 " *@?A?- 3 : 9;:BCD;:BCD ' < 9 : 9 9 < 9;<=:D:;;D *<=*:ED!<F G*<=*:ED! <F;<=:D:;;D D!*BEBCE;*;<DC:;*;=D <E<=CFC<FD<*:<B!;:<G <E<=CFC<FD<*:<B!;:< *BEBCE;*;<DC:;*;=D 4 D, E::;;B:=;CDF<BBFD=D E::;;B:=;CDF<BBFD=B HI *C --", HI ::J 1 & K",+ & 9 ;!* < <1
8 F 9 ;!*3 TotalOmk Hver Integer fylder to bytes i hukommelsen 4200 Hver rektangel fylder en byte 6 Sub CalcTotalOmk() Dim EnhedOmk As Integer, AntalEnhSolgt As Integer, TotalOmk As Integer EnhedOmk = 140 AntalEnhSolgt = 30 TotalOmk = EnhedOmk * AntalEnhSolgt & As / 6 Dim EnhedOmk, AntalEnhSolgt, TotalOmk As Integer TotalOmk K 8 F &
? 3 && For i = 1 to 10&96 Dim i As Integer, j As Integer i = 10 j = 20 For i = 1 to 10 j = i * i next Dim i As Integer, j As Integer i = 10 j = 20 For i = 1 to 10 j = i * i next i " 6 Dim i As Integer, j As Integer i = 10: j = 20 For i = 1 to 10: j = i * i: Next i,!$ 6!$ + %'$!("%& 3 $0$ $' "*6"*F& &3 6 Sub ConstructArray1() ' giver nu ranget et navn ActiveWorkbook.Worksheets("Data").Range("A1:A15").Name = "DataRange" ' ændre font ActiveWorkbook.Worksheets("Data").Range("DataRange").Font.Size = 12 '... osv.
$ Sub ConstructArray2() Dim MyRng As Range Set MyRng = ActiveWorkbook.Worksheets("Data").Range("A1:A15") ' giver nu ranget et navn MyRng.Name = "DataRange" ' ændre font MyRng.Font.Size = 12 '... osv. 2 $$ $ - -6 $LL )!%$**$%$* " & 3 " 6! "$%"! " L 6! "& Displays a prompt in a dialog box, waits for the user to input text or click a button, and returns a String containing the contents of the text box. Syntax InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) The InputBox function syntax has these named arguments: ' %! '! KM LL?L!!L *=:<( 3!! H()*;+IH()*=+I H()*;+N()*=+I(
, 0LL3-0LLL 3 - LL.!% 0 L(OL 3!%LO /!% 0 L( L 30!%LL!(( 1!- 0L/ L!/L3)!- ( 0 L/L // 3 )!- Remarks When both helpfile and context are provided, the user can press F1 (Windows) or HELP (Macintosh) to view the Help topic corresponding to the context. Some host applications, for example, Microsoft Excel, also automatically add a Help button to the dialog box. If the user clicks OK or presses ENTER, the InputBox function returns whatever is in the text box. If the user clicks Cancel, the function returns a zero-length string (""). Note To specify more than the first named argument, you must use InputBox in an expression. To omit some positional arguments, you must include the corresponding comma delimiter. 6 InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) &! 9& & & & + & 6 InputBox Indtast enhedsprisen., Salgspris / &&6
0%4-- H,LI& $%" L 9*) $%" + 6 && 6 MsgBox Produktets enhedspris er kr. 5.50, vbinformation, Salgspris & A5 FF=- 3- " -&- -- $ --/ & &6 + *$%$*,*$))", / 96 Resultat = MsgBox( Vil du fortsætte?, vbyesno, Chance for at stoppe ) 2
Resultat 3/%34" - &, 6 MsgBox inputbox( Indtast dit navn, Brugers navn ), vbinformation, Brugers navn 9& $ K$--H " I $ $& P "&$ " $ -!" 3 + 6--,L + 6-?8-?- --?8-% 6 --! "$%"" -?-H/ & 7I! H I96 FagNavn = Inputbox( Indtast fagets navn. ) H0I FagNavn/, -9 3?- & N $%"5 6 MsgBox Fagets navn er & FagNavn &.
N! HQI6 MsgBox Denne linie er så småt altså især når man skriver så meget som jeg gør _ ved at være for stor til at være på en linie. 8/ 6 MsgBox Denne linie er så småt altså især når man skriver så meget & _ som jeg gør, ved at være for stor til at være på en linie. N!&. (&*!"/$!" /& 3 "433H R () I 1 6,$/ 6 123 134.5 23.6 122 130.0 21.0!!!!$ " )6-$ &6 Streng1 = Right( Videregående IT for HA 2002, 4)
Streng2 = Left( Videregående IT for HA 2002, 15) Streng3 = Mid( Videregående IT for HA 2002, 16,4) & -:==:-1) 6 &$6- - 3?- C $ 6 & - -?$ - - & & 6 6 AntalKar = Len( Videregående IT for HA 2002 ) :B 6 $' '& & /&7> & $ < B Sub SkrivFilnavn() Dim Filnavn As String Filnavn = "Autoexec.bat" Filnavn = Left(Filnavn, Len(Filnavn) - 4) MsgBox Filnavnet er & Filnavn, Vis Filnavn & / -" L-H6HI < H& I $%" 6 MsgBox Filnavnet er & Left(Filnavn, Len(Filnavn) - 4), Vis Filnavn C9 *="433 B> 0 8
0 )1/1"/%'$!"*$%"!" 0$ ", " 9&!---9 &Worksheets( Data ) HIHI 9 Worksheets( Ark1 ) Worksheets(1)!--78789)89$ H I6 Workbooks( Salg ).Worksheets( Juni ).Range( Fyn ) 9 > (. Range( Fyn )& > (7> & & " $ :3; 88 :3)5 9&6 Range( Fyn ) S ActiveWorkbook.ActiveSheet.Range( Fyn ) Range( Fyn ) &"/ Range( E4 ) & Worksheets( Juni ).Range( E4 ) :3)!- - %8 9 $ &$$H I6 Range( A1 ).Value
"*. "* 9- $"*-"*&6 Range( A1 ).Value = Nu står jeg i celle A1 / & "* HvadVarDet6 HvadVarDet = Range( A1 ).Value!--9$ &$$H I6 Range( Fyn ).ClearContents $!-- / HI/ 6T / "*6*=& *6*=&6 Range( A1:B10 ).Copy Destination:=Range( D1:E10 ) 6T6 Range( A1:B10 ).Copy Range( D1:E10 ), & & Range( D1:E10 )., & 75 2 3!4$*!"$! $ $ $ ; ) ; ) 9 "*
> R & &6 WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Value = Salg for Juni WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).HorizontalAlignment = xlleft WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Font.Name = Times New Roman WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Font.Bold = True WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Font.Size = 14 $ /; ) &6 With WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Value = Salg for Juni.HorizontalAlignment = xlleft With.Font.Name = Times New Roman.Bold = True.Size = 14 End With End With 8 & ; ) $ ; )3$ --H I9< 6 WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Value ; ) '; )<& WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Font <4; ) 6 WorkBooks( Salg ).Worksheets( Juni ).Range( A1 ).Font.Name ; ) &6 1 %8; ) R 1& R R >& &
'%%083$ $ 5 "!)* "L 5 $6" )!" " L 2 -- 9& -' $ - Application.ScreenUpdating = False 3 &<% 5& )&7&"!* / L) 6 3 3 &6 Application.DisplayAlerts = False
/ $ &6 Application.DisplayAlerts = False Worksheets( Ark2 ).Delete Application.DisplayAlerts = True $ "/$!,& 9 & "),? 9& 9& Starttid & ElapsedTid Sub HvorLangTid() Starttid = Timer For ii = 1 to 1000 jj = ii * ii next ii ElapsedTid = Timer starttid MsgBox Det tog & ElapsedTid & sekunder at gennemføre programmet /*&!!%6"$" 3 " $% & $ $ < =!3> * U$ <Q*L' 2K &&6
** *: *; *< & 5 4 & " 3 2 K 4 6-K <==- : U$ <Q:L' 2K : &&6 :* :: & 5 & *9-31--91 ;:===:F D=====- $ $ 9 ; U$ &6 Sub UdregnUdgifter() KundeNavn = InputBox("Indtast kundenavn") Nkoeb = InputBox("Indtast antal stk " & KundeNavn & " har købt i denne måned") Totalkoeb = 0 For i = 1 To Nkoeb Mngd = InputBox("Indtast beløb brugt af " & KundeNavn & " ved køb " & i) Totalkoeb = Totalkoeb + Mngd Next MsgBox KundeNavn & " har brugt ialt kr. " & Format(Totalkoeb, "0.00") & _ " i denne måned.", vbinformation ;* ;: 0L / %& 30L 5& & 0 L & &&
< K$"L 5 & &6 <* <: <; << <F <C <B & 9 & & & % & & %5' & O 15 2? 0 -?&*<=/& *=.BC< *=CEC- 0L F F* F: F; F< FF FC 9L5 &&6 & *=,0 & < & C &1 R / Sub Formater() ActiveWorkbook.Worksheets("Ark1").Range("A1").Font.Bold = True ActiveWorkbook.Worksheets("Ark1").Range("A1").Font.Size = 13 2
ActiveWorkbook.Worksheets("Ark1").Range("A1").HorizontalAlignment = xlleft ActiveWorkbook.Worksheets("Ark1").Range("A2:A15").Font.Bold = True ActiveWorkbook.Worksheets("Ark1").Range("A2:A15").Font.Italic = True ActiveWorkbook.Worksheets("Ark1").Range("A2:A15").Font.ColorIndex = 5 ActiveWorkbook.Worksheets("Ark1").Range("A2:A15").InsertIndent 1 ActiveWorkbook.Worksheets("Ark1").Range("B4:B11").Font.Bold = True ActiveWorkbook.Worksheets("Ark1").Range("B4:B11").Font.Italic = True ActiveWorkbook.Worksheets("Ark1").Range("B4:B11").Font.ColorIndex = 4 ActiveWorkbook.Worksheets("Ark1").Range("B4:B11").HorizontalAlignment = xlright ActiveWorkbook.Worksheets("Ark1").Range("c4:d4").Font.ColorIndex = 2 ActiveWorkbook.Worksheets("Ark1").Range("c4:d4").NumberFormat = ".0" B B* 5?L*=== C= & *==%8, &C====7 "? & Sub TaelStort() Dim cell As Range, NLarge As Long For Each cell In Range("Sales") If cell.value > 100 Then NLarge = NLarge + 1 Next MsgBox NLarge & " celler i ranget har en værdi større end 100.", vbinformation