• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Verileri Yapıştırınca Hücreleri Güncelle

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

vernel

Yeni Üye
Katılım
12 Ağu 2021
Mesajlar
321
Çözümler
1
Aldığı beğeni
127
Excel V
Office 2013 TR
Konu Sahibi
Merhabalar herkese, C sütununa bir sayı yazılınca B x C yapıp sonucunu D sütununa yazan bir kod var. A-B-C verilerini başka sayfadan aktarınca C sütununa elle veri yazılmış gibi çalışsa !

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
Target.Offset(0, 1) = Target.Offset(0, -1) * Target.Offset(0, 0)
End If
End Sub
 
Çözüm
Böyle bir şey herhangi bir tetikleme olmadan mümkün değil.

Böyle bir şeyi tetikleyecek bir düzen yapsak bile muhtemelen tek tek hücreleri hesaplatmak zorunda kalacağız bu da çalışma zamanını oldukça fazla uzatacak. Yine de yapmak isterseniz;

sayfaya btnYenile diye bir buton eklediğinizi varsayarsak kodlarını;

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

bu şekilde yaparsanız. C sütunundaki bütün hücreleri tek tek seçerek asıl kodunuzun tetiklenmesini sağlayacaktır.
teşekkür ederim arGNoR, evet haklısınız. Ama en azından pek verimli bir uygulama olmayacağını da...
benim verdiğim kodu sayfa kodundan silin . Dış veriyi hangi kodlarla alıyorsanız oraya yazın. Tabii sayfa ismini de belirterek.
Size bir tetikleyici lazım. O da C sütununda seçimle olur. Ya da sayfa kodunuzu dış veri al kodlarına
ekleyin.
 
Konu Sahibi
benim verdiğim kodu sayfa kodundan silin . Dış veriyi hangi kodlarla alıyorsanız oraya yazın. Tabii sayfa ismini de belirterek.
Size bir tetikleyici lazım. O da C sütununda seçimle olur. Ya da sayfa kodunuzu dış veri al kodlarına
ekleyin.
teşekkürler excelcan ama şöyle bir durum var ki, verilerin kaynağı excel değil. Metin formatından geliyor
haklısınız "tetikleyici" lazım. ama bu dosyanın içinde daha uygun olur
 
Ctrl C ve Ctrl V ile
Sayın Vernel
Aynı çalışma kitabında başka bir sayfadan ya da aynı sayfanın başka hücrelerinden veri alıyorsanız
bunu üç şekilde yapabilirsiniz. Ya makroyla ya formülle ya da elle kopyala-yapıştır ile.
Eğer dışardan veri alıyorsanız bunlara ek olarak Excel dış veri al özelliğini kullanırsınız.
Ve bütün bunları yaparken C2 satırını seçmeniz mümkün. C2 satırının değişmesi de mümkün.
Dolayısıyla sayfa kodunun da çalışması mümkün. Kolay gelsin.
 
Konu Sahibi
Sayın Vernel
Aynı çalışma kitabında başka bir sayfadan ya da aynı sayfanın başka hücrelerinden veri alıyorsanız
bunu üç şekilde yapabilirsiniz. Ya makroyla ya formülle ya da elle kopyala-yapıştır ile.
Eğer dışardan veri alıyorsanız bunlara ek olarak Excel dış veri al özelliğini kullanırsınız.
Ve bütün bunları yaparken C2 satırını seçmeniz mümkün. C2 satırının değişmesi de mümkün.
Dolayısıyla sayfa kodunun da çalışması mümkün. Kolay gelsin.
teşekkürler excelcan. Belki beklentimi daha net ifade etmeliydim.
Verileri yapıştırınca sayfa kodunda C sütununa veri yazılmasıyla çalışan hesaplamayı topluca çalıştıracak bir kod arıyorum.
 
teşekkürler excelcan. Belki beklentimi daha net ifade etmeliydim.
Verileri yapıştırınca sayfa kodunda C sütununa veri yazılmasıyla çalışan hesaplamayı topluca çalıştıracak bir kod arıyorum.
Böyle bir şey herhangi bir tetikleme olmadan mümkün değil.

Böyle bir şeyi tetikleyecek bir düzen yapsak bile muhtemelen tek tek hücreleri hesaplatmak zorunda kalacağız bu da çalışma zamanını oldukça fazla uzatacak. Yine de yapmak isterseniz;

sayfaya btnYenile diye bir buton eklediğinizi varsayarsak kodlarını;

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

bu şekilde yaparsanız. C sütunundaki bütün hücreleri tek tek seçerek asıl kodunuzun tetiklenmesini sağlayacaktır.
 
Konu Sahibi
Böyle bir şey herhangi bir tetikleme olmadan mümkün değil.

Böyle bir şeyi tetikleyecek bir düzen yapsak bile muhtemelen tek tek hücreleri hesaplatmak zorunda kalacağız bu da çalışma zamanını oldukça fazla uzatacak. Yine de yapmak isterseniz;

sayfaya btnYenile diye bir buton eklediğinizi varsayarsak kodlarını;

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

bu şekilde yaparsanız. C sütunundaki bütün hücreleri tek tek seçerek asıl kodunuzun tetiklenmesini sağlayacaktır.
teşekkür ederim arGNoR, evet haklısınız. Ama en azından pek verimli bir uygulama olmayacağını da netleştirmiş olduk. sağlıklı günler
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst