mesaj verenbu makroyu
Sub auto_open()
MsgBox "Makro kilitli"
End Sub
makroyu siliniz auto_open makrosunuda aşağıdakiyle değiştiriniz
Sub auto_open()
MsgBox "Makro kilitli"
Dim i As Integer
Dim j As Integer
Dim SerialNumber As Long
Application.ScreenUpdating = False
Application.EnableCancelKey = xlDisabled
'Şifre Bölümü
GetVolumeInformationA "C:\", vbNullString, 0, _
SerialNumber, 0, 0, vbNullString, 0
If SerialNumber <> xxxxxxxxx Then
MsgBox "Bu program xxxxxxxxxx aittir ...", vbCritical, "D i k k a t . . . !"
auto_close
End If
End Sub
Sayın halit3,birinci makro çalışmak zorunda onu silip dediğiniz gibi yaparsam birinci makro çalışmıyor.Bu makro,makro içeriğini gizlediğinden kullanmam gerekiyor.
Option Private Module
Sub auto_open()
MsgBox "Makro kilitli"
End Sub
-------------------------------------------------------------
Declare Function GetVolumeInformationA Lib "Kernel32" _
(ByVal lpRootPathName As String, _
ByVal lpVolumeNameBuffer As String, _
ByVal nVolumeNameSize As Long, _
lpVolumeSerialNumber As Long, _
lpMaximumComponentLength As Long, _
lpFileSystemFlags As Long, _
ByVal lpFileSystemNameBuffer As String, _
ByVal nFileSystemNameSize As Long) As Long
Sub auto_open()
Dim i As Integer
Dim j As Integer
Dim SerialNumber As Long
Application.ScreenUpdating = False
Application.EnableCancelKey = xlDisabled
'Şifre Bölümü
GetVolumeInformationA "C:\", vbNullString, 0, _
SerialNumber, 0, 0, vbNullString, 0
If SerialNumber <> xxxxxxxxx Then
MsgBox "Bu program xxxxxxx aittir ...", vbCritical, "D i k k a t . . . !"
auto_close
End If
End Sub
Sub auto_close()
Application.ScreenUpdating = True
ActiveWorkbook.Save
Application.Quit
End Sub
bu komutun ikiside aynı komut öncelikle sen hangi komutun önce çalışmasını istiyorsun once çalıştıracağın komutun oltına diğer olay yordamını yapacaksın burada aynı anda ikisi birden çalışmaz mutlaka biri birinden önce çalışması lazım
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.