.


:




:

































 

 

 

 


Application, Workbook, Worksheet Range. Dir, MkDir, MsgBox, InputBox




, :

1) ;

2) , 1;

3) ;

4) . ;

5) 10 , 0 100, :

For i = 1 To 10

= Int(100 * Rnd())

Cells(i, 1).Value =

Next i

6) 1 . ;

7) ;

8) . ;

9) , ;

10) C:\St\ .xls;

11) : !.

, , . , - (, , Excel).

, (2) (4), (6), (8) (10). [7]:

1) Sub 1()
2) With Application
3) .UserName = " .."
4) .StandardFont = "Arial Cyr"
5) .StandardFontSize = "10"
6) .DefaultFilePath = "D:\"
7) .SheetsInNewWorkbook = 3
8) .EnableSound = False
9) .RollZoom = False
10) End With
11) Workbooks.Add
12) Sheets("1").Select
13) Sheets("1").Name = ". "
14) Range("A1").Select
15) Sheets(". ").Select
16) Sheets.Add
17) ActiveWorkbook.SaveAs _ Filename:="C:\St\ .xls", _ FileFormat:=Normal, Password:="", _ WriteResPassword:="", ReadOnlyRecommended: = False, _ CreateBackup:=False
18) End Sub

With , 2- 10- Application. (SheetsInNewWorkbook), With :

Application.SheetsInNewWorkbook = 1

11- ( Add) (Workbooks).

, ( 1, Select) .

13- 1 Name (1 ). 1 . , , . 13- :

Sheets(1).Name = ". "

, , :

ActiveSheet.Name = ". "

14- 1 ( Range, Select).

15- 16- . : . After ( , ). , , :

Sheets.Add After:=Worksheets(1)

, Count:

Sheets.Add After:=Worksheets(Worksheets.Count)

17- St .xls. , , :

ActiveWorkbook.SaveAs Filename:="C:\St\ .xls"

, VBA (ActiveWorkbook).

:

1) Sub ()
2) Dim As Integer
3) Dim As Integer
4) = Application.SheetsInNewWorkbook
5) Application.SheetsInNewWorkbook = 1
6) Workbooks.Add
7) ActiveSheet.Name = ". "
8) For i = 1 To 10
9) = Int(100 * Rnd())
10) Cells(i, 1).Value =
11) Next i
12) Sheets.Add After:=Worksheets(Worksheets.Count)
13) Worksheets(1).Select
14) Range("A1").Select
15) Application.SheetsInNewWorkbook =
16) ActiveWorkbook.SaveAs Filename:="C:\St\ .xls"
17) MsgBox " !"
18) End Sub

:

1- .

2- 3- 2 : .

4- : Excel . , .

5- 1 (.. 1 ).

6- : .

7- . .

8- 11 10 . 0 100 Rnd Int. 0 1 ( VBA). Int , ( ). , Rnd, 100 , , 0 100.

10- . , , Cells, 1- , . , / .

12- .

13- 1- (. ) , .

14- 1. , - . , , . , .

15- : , , ( ). , , Application (Excel).

16- :, St, .xls.

17- . , , .

:

1) , , . 2‑1, ;

. 2‑1

2) , ;

3) . ;

4) , (. 2-2);

. 2‑2

5) .

:

. VBA , .

( 1), :

C:\St\ .xls;

: .xls !

, :

1) Sub ()
2) Kill "C:\St\ .xls"
3) MsgBox " .xls !"
4) End Sub

, .xls C:\St. .xls : , , .

:

1) .xls;

2) , .xls . ( !)

, 1 , C:\St\ .xls:

Sub ()

Dim As String

= Dir("C:\St\ .xls")

If <> "" Then _

MsgBox " .xls !" _

Else MsgBox " .xls !"

End Sub

, Dir , .

. , :

1) Sub ()
2) Dim As String
3) = Dir("C:\St\ .xls")
4) If = "" Then
5) MsgBox " !"
6) Exit Sub
7) End If
8) For i = 1 To Workbooks.Count
9) If Workbooks(i).Name = " .xls" Then
10) Workbooks(" .xls").Close False
11) Exit For
12) End If
13) Next i
14) Kill "C:\St\ .xls"
15) MsgBox " .xls !"
16) End Sub

:

1- .

2- .

3- : Dir .xls.

4 7 : , , (Exit Sub).

, .xls. :

a. .

b. .

: .xls, , (8- ). 9- . , .

.xls , (10- ), (11- ) 14- .

14- , (.. ). .

15- , (16- ).

:

1. . .

2. .





:


: 2016-03-28; !; : 563 |


:

:

, .
==> ...

1709 - | 1578 -


© 2015-2024 lektsii.org - -

: 0.04 .