Sadece ilk açılışta çalışan makro

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Merhaba arkadaşlar. Bir makronun dosya adı sabit kaldığı sürece, dosyanın ilk açılışında bir defa çalıştırılması mümkün müdür? Dosya adı değiştiğinde yine bir defaya mahsus olmak üzere ilk açılışta bir kez çalışacak. Yani bir nevii kurulum diyebiliriz.İlgilenen arkadaşlara teşekkür ederim..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodu boş bir modüle kopyalayınız.:cool:
Kod:
Sub Auto_Open()
If Sheets("Sayfa1").Range("A1").Value <> ThisWorkbook.Name Then
    MsgBox "Makro 1 kere çalıştı."
    Sheets("Sayfa1").Range("A1").Value = ThisWorkbook.Name
End If
End Sub
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
De&#287;erli Evren Gizlen, ilginize &#231;ok te&#351;ekk&#252;r ederim.Kendi kodlar&#305;m&#305; sizinkilerin i&#231;ine yerle&#351;tirdim...Kodlar&#305;n&#305;z ger&#231;ekten &#231;ok i&#351;ime yar&#305;yor.Sizinle nas&#305;l helalle&#351;iriz bilmem.. :)
Bir sorum daha olacak bu konuda, ikinci defa &#231;al&#305;&#351;t&#305;r&#305;ld&#305;&#287;&#305;nda bir uyar&#305; mesaj&#305; verdirebilir miyiz?
 
Katılım
5 Nisan 2007
Mesajlar
89
Excel Vers. ve Dili
2007
Kod:
Sub Auto_Open()
If Sheets("Sayfa1").Range("A1").Value <> ThisWorkbook.Name Then
    MsgBox "Makro 1 kere &#231;al&#305;&#351;t&#305;."
    Sheets("Sayfa1").Range("A1").Value = ThisWorkbook.Name
[COLOR="Red"]Else
    MsgBox "Makro daha &#246;nce &#231;al&#305;&#351;t&#305;r&#305;ld&#305;!"[/COLOR]
End If
End Sub
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
De&#287;erli ceyrek, ilginize &#231;ok te&#351;ekk&#252;r ederim. &#304;yi g&#252;nler dileklerimle sa&#287;l&#305;cakla kal&#305;n..
 
Üst