• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
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..
 
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
 
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?
 
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
 
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..
 
Geri
Üst