• DİKKAT

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

hücreye tıklayarak kopyalama

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Merhaba arkadaşlar. Bir hücreye tıklayarak (örn. A1) oradaki veriyi bir başka hücreye (Örn. C1) kopyalamak makro ile mümkünmüdür? Yani A1 hücresine çift ya da tek tıkladığımızda A1 deki veri B1 e kopyalansın. ilgilenenlere şimdiden teşekkürler.
 
Çift tıklamayla ilgili örnek ekte.Kolay gelsin.
 
Sevgili mesuttasar , istediğim tam olarak buydu, teşekkür ederim :) Ancak anlamadığım ismimi nasıl tahmin ettiniz?
 
Gönderdiğiniz çalışmanın kodunu incelemeden yazmıştım bir önceki cevabı.. Şimdi anlaşıldı isim meselesi:)
 
Merhaba arkadaşlar. mesuttasar dostumuz hücreye tıklayarak kopyalama ile ilgili kodları göndermiş sağolsun. Ancak bu kodlar hücrenin tümünü kopyalıyor.Sadece değerleri yapıştırmak için aşağıdaki kodda nasıl bir değişiklik yapmak gerekir?

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
[c1] = Target.Offset(0, 0)

End Sub
 
açıkcası ne anlama geldiklerini tam bilmiyorum ama deneme yanılma yoluyla aradığını bulabilirsin belki:
Target.FormulaR1C1Local
Target.FormulaR1C1
Target.Value
Target.Value2
Target.Text
 
Merhaba arkadaşlar. mesuttasar dostumuz hücreye tıklayarak kopyalama ile ilgili kodları göndermiş sağolsun. Ancak bu kodlar hücrenin tümünü kopyalıyor.Sadece değerleri yapıştırmak için aşağıdaki kodda nasıl bir değişiklik yapmak gerekir?

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
[c1] = Target.Offset(0, 0)

End Sub

Thisworkbook sayfasında aşağıdaki şekilde Kodları değiştirirseniz sanırım sorununuz çözülür.

Kod:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Target.Select
    Selection.Copy
     [c1].Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        [c1].Select
MsgBox& "Sayın " & Application.UserName & " istediğiniz böyle bir şey mi?"
End Sub

Saygılarımla,
 
Sevgili arkadaşlar, mesuttasar dostumuzun gönderdiği kodlarda bir hata yokmuş.. Hata benim uygulamadan kaynaklanıyormuş.. Yanlış bilgilendirmeyi önlemek amacıyla haber vermek ihtiyacı duydum. Herkese iyi çalışmalar.
 
Değerli mesuttasar dostum, ilk gönderdiğin kodlar da işi görüyor. Kodlarına haksızlık ettiğim için özür dilerim :) İlgine teşekkürler ayrıca.
 
Değerli mesuttasar dostum, ilk gönderdiğin kodlar da işi görüyor. Kodlarına haksızlık ettiğim için özür dilerim :) İlgine teşekkürler ayrıca.

Caaanım Kodlarıma :) haksızlık ettiğin için yönetime seni afaroz etmeleri için şikayette bulunacağım.

Şaka bi tarafa işinizi gördüyse ne mutlu bana.Kolay gelsin.

Saygılarımla,
 
Peki affedilme hediyesi olarak bir soru daha sorma yüzsüzlüğünde bulunayım bari:) bu işi tek tıkla halletmek içib doubleclick yerine ne yazmalıyım?
 
Peki affedilme hediyesi olarak bir soru daha sorma yüzsüzlüğünde bulunayım bari:) bu işi tek tıkla halletmek içib doubleclick yerine ne yazmalıyım?

Affettim sizi ;) Sağ tuşla tek tıkla halledebilmek için kodun başına aşağıdaki yazılabilir. :hihoho:

Kod:
Private Sub Workbook_SheetBefore[B]Right[/B]Click
 
:lol: Affedilmek ne kadar da güzel.. :lol: Teşekkürler dostum..
 
sağ tık la

Değerli mesuttasar. Sağ tıklamayla ilgili göderdiğiniz kod gayet güzel çalışyor. Ancak ters tıklayınca sağ tıklama seçenekleri açılıyor. Bunu önlemek mümkün müdür, yoksa böyle idare mi edelim?:)
 
Değerli mesuttasar. Sağ tıklamayla ilgili göderdiğiniz kod gayet güzel çalışyor. Ancak ters tıklayınca sağ tıklama seçenekleri açılıyor. Bunu önlemek mümkün müdür, yoksa böyle idare mi edelim?:)

İnanın uğraştım ama yapamadım.Belki uzmanlarımız bakabilirlerse çözebilirler.
 
Geri
Üst