- Katılım
- 4 Haziran 2005
- Mesajlar
- 2,745
- Excel Vers. ve Dili
- 2010-2016
Kodlarınızı aşağıdaki şekilde değiştirin. Her defasında numeric olmuyor bu numara.
Kod:
Private Sub Workbook_Open()
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Surucu = FSO.GetDrive("C:")
If IsNumeric(Left(Surucu.SerialNumber, 1)) = False Then
UserForm1.TextBox1.Text = Mid(Surucu.SerialNumber, 2, Len(Surucu.SerialNumber) - 1)
Else
UserForm1.TextBox1.Text = Surucu.SerialNumber
End If
If Surucu.SerialNumber = -564566904 Then
MsgBox " Kayıtlı Kullanıcı Olduğunuz İçin Teşekkür Ederiz."
Exit Sub
Else
MsgBox "Geçersiz Lisans. Lütfen Geçerli Bir Lisans Anahtarı Giriniz!"
UserForm1.Show
End If
End Sub
Kod:
Private Sub CommandButton1_Click()
Dim FSO As Object, Surucu As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Surucu = FSO.GetDrive("C:")
Seri = Surucu.SerialNumber
If IsNumeric(Left(Surucu.SerialNumber, 1)) = False Then
UserForm1.TextBox1.Text = Mid(Surucu.SerialNumber, 2, Len(Surucu.SerialNumber) - 1)
Else
UserForm1.TextBox1.Text = Surucu.SerialNumber
End If
Set Surucu = Nothing
Set FSO = Nothing
End Sub
Son düzenleme: