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

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

vernel

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Ağu 2021
Mesajlar
321
Aldığı beğeni
124
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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
 

Ekli dosyalar

  • UPDATE.jpg
    UPDATE.jpg
    106.5 KB · Gösterim: 7
  • VERİ GÜNCELLE.xlsm
    21 KB · Gösterim: 0
Çö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ı;

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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...

excelcan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
26 Eyl 2021
Mesajlar
576
Aldığı beğeni
713
Excel Versiyonu
Office 2010 TR
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.
 

vernel

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Ağu 2021
Mesajlar
321
Aldığı beğeni
124
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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
 

excelcan

Destek Ekibi
Kullanıcı Bilgileri
Katılım
26 Eyl 2021
Mesajlar
576
Aldığı beğeni
713
Excel Versiyonu
Office 2010 TR
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.
 

vernel

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Ağu 2021
Mesajlar
321
Aldığı beğeni
124
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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.
 

aeGNoR

Destek Ekibi
Kullanıcı Bilgileri
Katılım
10 Mar 2021
Mesajlar
772
Aldığı beğeni
866
Excel Versiyonu
Office 2021 TR
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ı;

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

bu şekilde yaparsanız. C sütunundaki bütün hücreleri tek tek seçerek asıl kodunuzun tetiklenmesini sağlayacaktır.
 

vernel

Yeni Üye
Kullanıcı Bilgileri
Katılım
12 Ağu 2021
Mesajlar
321
Aldığı beğeni
124
Excel Versiyonu
Office 2013 TR
Konuyu Başlatan
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ı;

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.

Konuyu okuyanlar

Üst