Hücre içine harf ekleme

Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
:yardim: Arkadaşlar benim bir tablom var ve tabloda anketlerin analizini yapıyorum ve her sorunun karşısında bir hücre var hücrenin içine o soruya kaç kişi cevap vermişse herbiri için tik koyuyorum. ama her tik için hücrenin içine girmem gerekiyor yada F2 tuşuna basıp yeni tiki ekliyorum. Bunun kolay bir yöntemi varmıdır.hücrenin üzerindeyken yazacağım yeni tiki var olanların arkasına eklese böyle bi şey mümkünse çok sevinirim. Yardımlarınızı bekliyorum.Teşekkürler...:yardim:
 

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
:yardim: Arkadaşlar benim bir tablom var ve tabloda anketlerin analizini yapıyorum ve her sorunun karşısında bir hücre var hücrenin içine o soruya kaç kişi cevap vermişse herbiri için tik koyuyorum. ama her tik için hücrenin içine girmem gerekiyor yada F2 tuşuna basıp yeni tiki ekliyorum. Bunun kolay bir yöntemi varmıdır.hücrenin üzerindeyken yazacağım yeni tiki var olanların arkasına eklese böyle bi şey mümkünse çok sevinirim. Yardımlarınızı bekliyorum.Teşekkürler...:yardim:
CheckBox Koysanız olmazmı?
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
ekteki dosyaya bakarsanız sevinirim. tiklerin kaçtane olacağa belirsiz verilen nota göre tikleri yazıyorum.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Renkli kısımları çift tıklayarak sonucunu gözlemleyiniz.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ActiveCell.Font.Name = "Wingdings"
ActiveCell = "ü"
ActiveCell.Offset(1).Activate
End Sub
Dosyadaki Veri Doğrulamayı inceleyiniz.
 
Son düzenleme:
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
malesef gönderdiğiniz dosya isteğime yanıt vermiyor.benim istediğim Örneğin hücreye önceden 5 tane tik yazmış olayım,sonradan aynı hücrenin üzreine gelince tekrar 1 tik yazdığımda hücre 1 teke dönüşmesin önceden olan 5 tikin üzreine 6 ncı olarak ilave olsun
 

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
Dosyanız Hazır.:cool:
Kod:
Sub Düğme1_Tıklat()
ActiveCell.Value = ActiveCell.Value & "a"
End Sub
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
Üstadım süpersin buda işime yarar ama bunu hiç buton falan eklemeden yapamıyoruz sanırım. benin ilk istediğim gibi olması mümkün değilmidir. Emeğinize saygı gösteriyorum gerçeklten çok iyi olmuş ama bu formu birtek ben kullanmıyacağım ve diğer kullanıcılar benden çok daha kötüler, o yüzden buton falan kafalarını karıştırır. :)
 

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
Üstadım süpersin buda işime yarar ama bunu hiç buton falan eklemeden yapamıyoruz sanırım. benin ilk istediğim gibi olması mümkün değilmidir. Emeğinize saygı gösteriyorum gerçeklten çok iyi olmuş ama bu formu birtek ben kullanmıyacağım ve diğer kullanıcılar benden çok daha kötüler, o yüzden buton falan kafalarını karıştırır. :)
Buton olmadan nasıl olacak.
İsterseniz hücreyi seçince otomatik tik versin öyle olurmu?
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
aktif hücreye sadece a yazdığım zaman mevcuta ilave etsin olurmu :)
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
aslında hücre seçildeğinde olanda güzel olur ama denetimi zor olur heryere a yağarlar sonra o yüzden sadece a yazınca olsa çok güzel olur
 

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
aslında hücre seçildeğinde olanda güzel olur ama denetimi zor olur heryere a yağarlar sonra o yüzden sadece a yazınca olsa çok güzel olur
Ama hücreye çift tıklama ile olsa sorun olmaz sanırım.
 

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
Çift tıklayınız.:cool:
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
ActiveCell.Value = ActiveCell.Value & "a"
Cancel = True
End Sub
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,269
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Change için bu da olabillir.

Kod:
Private memo As Variant

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Right(memo, 1) = "a" Then _
        Target = memo & "a"
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    memo = Target.Value
End Sub
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
üstad emeğine sağlık çok teşekkür ederim.
 
Katılım
17 Kasım 2006
Mesajlar
39
Excel Vers. ve Dili
excel 2000 sp2 türkçe
Change için bu da olabillir.

Kod:
Private memo As Variant

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Right(memo, 1) = "a" Then _
        Target = memo & "a"
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    memo = Target.Value
End Sub
üstad bu nasıl çalışıyor ben denedim ama bir şey olmadı anlatırsan sevinirim.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,269
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Hücre seçildiğinde hücre içeriği hafızaya alınıyor. Seçili hücreye tekrar yazmak istediğinizde sağdan 1. karakter "a" değilse "a" ekleniyor.
 
Üst