سلام
میخوام در یک اکسل یک فرمول بنویسم که هر وقت کد ملی توی یک سلول خاص وارد شد معلوم بشه که آیا اون کد ملی درست هست یا نه. الان فرمول کد ملی رو فهمیدم اما فرمول شناسه ملی رو نمیدونم. یک فایل میزارم که توی اون شناسه ملی هم هست اما چون فایل قفله نمیتونم فرمولش رو ببینم. لطفا یا فرمول شناسه ملی شرکت رو بهم بدید یا کمکم کنید قفل این فایل رو باز کنم.
با این کد هم نتونستم باز کنمش.
و آیا برای کد اقتصادی شرکت، کد پستی محل و ... هم فرمول هست که بشه صحت اون کد رو استعلام کرد؟
میخوام در یک اکسل یک فرمول بنویسم که هر وقت کد ملی توی یک سلول خاص وارد شد معلوم بشه که آیا اون کد ملی درست هست یا نه. الان فرمول کد ملی رو فهمیدم اما فرمول شناسه ملی رو نمیدونم. یک فایل میزارم که توی اون شناسه ملی هم هست اما چون فایل قفله نمیتونم فرمولش رو ببینم. لطفا یا فرمول شناسه ملی شرکت رو بهم بدید یا کمکم کنید قفل این فایل رو باز کنم.
با این کد هم نتونستم باز کنمش.
Sub PasswordEveryone()
'Breaks worksheet password protection.
'Mr "Alex Anderson" create cod for "Everyone" .
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
'Breaks worksheet password protection.
'Mr "Alex Anderson" create cod for "Everyone" .
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
و آیا برای کد اقتصادی شرکت، کد پستی محل و ... هم فرمول هست که بشه صحت اون کد رو استعلام کرد؟
کامنت