Kayan Yazi

Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
Merhabalar

Ekteki Dosyada BAŞLA Tuşuna basıldığında Çalışan Makroyu Herhangi bir hücreye mouse ile tıklandığında durması mümkün mü ?Çünkü Hücreye bir harf falan yazıldığında makro duruyor.
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
VBA da ThisWorkbook u tıklatıp kod sayfasına şunu yapıştırın:

Kod:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
'veri = 0
MsgBox "durdu"
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
S

Merhaba
Denedim fakat ben tamamen işlemin iptal olmasını istiyorum.Yani herhangi bir hücreye tıkladığımda çalışmakta olan makro boşa çıksın.Sadece BAŞLA Tıklandığında çalışşsın Makro çalışırken herhangi bir hücreye tıklandığında MAKRO İşlem dışı kalsın.İlginiz için teşekkür ederim:
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
İlgili sayfa modulüne;

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    End
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Alternatif : Herhangi bir hücreye çift tıklayarak işlemi durdurabilirsiniz.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
End
End Sub

Not : İlgili sayfanın kod bölümüne yapıştırınız.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
D

Merhaba kodlar çok güzel fakat çift tıklamayla duruyor ben hücreye bir defa tıklanmasıyla durmasını istiyorum mümkün mü ?Yani mouse bir hücreye tık diyecem duracak.
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
D

Sub Yazi()
Dim i As Single
Dim ilk, son, veri As String
Do While (True)
DoEvents
ilk = Left(Cells(1, 1), 1)
son = Mid(Cells(1, 1).Value, 2, Len(Cells(1, 1).Value) - 1)
Cells(1, 1).Value = son + ilk
For i = 1 To 12000000
Next i
veri = Cells(1, 1).Value
Application.StatusBar = veri
Application.Caption = veri
Loop
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End
End Sub


Bu kodun Hücreye Tek tıklamayla çalışmasını istiyorum.
 
Üst