Makroya sayaç atamak

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Makroyu çalıştırdığım sayfada bir hücreyi seçip ve o hücrenin makronun her çalıştırılmasında bir artmasını nasıl sağlarım.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
sub kod()
.
.
.
.
Application.run "kaçıncıcalısması"
end sub

sub kaçıncıcalısması()

Range("a2").Value = Range("a2").Value * 1 + 1
End Sub

A2 değilde uzak bir hucre secersen daha iyi olur
Umarım ıstedığın budur.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Diyelim B8 hücresinde 65 sayısı var başka bir makro çalıştığında bunun 66 olmasınımı istiyorsunuz yoksa seçtiğiniz aktif hücrenin mutlaka artması biraz açarmısınız
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Diyelimki B8 hücresini Sayaç olarak atadım. ( Başka tabirle Evrak seri no amaçlı)

B8 hücresi 65 ise makro çalıştığında B8 hücresi 66 olacak.
 
Katılım
31 Ekim 2005
Mesajlar
62
Excel Vers. ve Dili
İşte : 2000 Tr
Evde : XP Tr
sanırım kodu

Sub a()
ActiveCell.Value = ActiveCell.Value + 1
End Sub

şeklinde yazarsan işini görür

Yada Kaydırma çubuğu ekleyip değeri değiştirebilirsin ama o zaman da sadece 1 hücreyle sınırlanırsın..

iyi çalışmalar
 
Üst