Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
aspx
?
1
Option Explicit
2
3
5
6
Sub IniziaArr2()
Dim i As Integer
8
9
10
11
12
13
1073741824)
14
15
For i = 0 To 30
16
arr2(i) = arr(i)
17
Next i
18
End Sub
19
20
21
22
23
24
For i = 30 To 0 Step -1
25
26
bin = ""
27
For a = i To 0 Step -1
28
29
Case 0
30
31
Case Else
32
33
End Select
34
Next a
35
Exit For
36
End If
37
Next i
38
decbin = bin
39
End Function
40
41
Sub psw2()
42
Dim i As Long
43
44
45
46
47
Call IniziaArr2
48
start = Timer
49
50
i=0
51
Do
52
i=i+1
53
bin = decbin(i)
54
ActiveSheet.Unprotect Password:=bin
55
56
57
58
59
60
61
62
63
End Sub
Dopo aver copiato il codice in altro in un Modulo VBA eseguite la Macro psw2:
dalla cartella Excel Strumenti>Macro>Macro scegliere psw2 e premere Esegui
dal Editor VBA premere F5 oppure Esegui>Esegui Sub/UserForm scegliere psw2 e
premere Esegui
Un messaggio vi avviser quando la protezione al vostro foglio attivo stata
rimossa.
Per rimuovere la protezione della cartella invece sufficiente utilizzare lo stesso
codice ma dovete fare alcune sostituzioni: