Bu yazıda, Microsoft Excel'de VBA aracılığıyla bir sayfadan başka bir sayfaya veri güncellemeyi öğreneceğiz.
Günlük işlerimizi azaltmak için bu Makroyu verilerimizde nasıl ve nerede kullanabileceğimizi anlamak için bir örnek alalım.
Bu kodu çağrı merkezinde çalışanlar için yazmak istiyoruz. Müşteriler onları aradığında Kullanıcı_Adı, Kullanıcı_Kimliği, Telefon_Numarası ve Sorun_Kimliği gibi temel bilgileri isterler, sistematik olarak çalışmak için böyle bir koda ihtiyaç duyarlar.
Şimdi böyle bir bağlam için bir çağrı geldiğinde makroyu uygulamak istiyoruz ve yukarıda belirtilen tüm detayları bir excel sayfasına not ediyorlar ve güncellemeye tıkladıklarında bu verilerin başka bir sayfada güncellenmesi gerekiyor.
Verileri bir sayfadan başka bir sayfaya güncellemek için aşağıdaki adımları izleyin: -
- İlk olarak çalışma sayfasına komut butonunu ekleyeceğiz.
- Geliştirici sekmesine gidin ve ardından Activexcontrol'den Komut düğmesini ekleyin.
- Aşağıda belirtilen makroyu atayın: -
Özel Alt KomutDüğmesi1_Click()
Dize Olarak Kullanıcı_Adı, Tamsayı Olarak Kullanıcı_Kimliği, Çift Olarak Telefon_Numunesi, Tamsayı Olarak Sorun_Kimliği
Çalışma Sayfaları("Sayfa1").Seçin
Kullanıcı_Adı = Aralık("B2")
User_ID = Aralık ("B3")
Phone_Number = Aralık("B4")
Problem_ID = Aralık("B5")
Çalışma Sayfaları("Sayfa2").Seçin
Çalışma Sayfaları("Sayfa2").Aralık("A1").Seç
If Worksheets("Sheet2").Range("A1").Offset(1, 0) "" Sonra
Worksheets("Sayfa2").Range("A1").End(xlDown).Seç
Bitir
ActiveCell.Offset(1, 0).Seç
ActiveCell.Value = Kullanıcı_Adı
ActiveCell.Offset(0, 1).Seç
ActiveCell.Value = Kullanıcı_Kimliği
ActiveCell.Offset(0, 1).Seç
ActiveCell.Value = Telefon_Numarası
ActiveCell.Offset(0, 1).Seç
ActiveCell.Value = Problem_ID
Çalışma Sayfaları("Sayfa1").Seçin
Çalışma Sayfaları("Sayfa1").Aralık("B2").Seç
Alt Bitiş
Kod Açıklama:-Önce tüm değişkenleri tanımladık. Sonra her değişken için aralığı tanımladık ve ardından tüm değişkenler için aralığı tanımladık. Ayrıca Güncelle butonuna bastıktan sonra verilerin nerede ve hangi aralıkta güncelleneceğini de tanımlamıştık.
- Kodu çalıştırmak için klavyede F5 tuşuna basın.
- Verileri girdiğinizde ve güncelleme düğmesine tıkladığınızda, veriler başka bir sayfada güncellenecek ve sayfaya yeni veriler girebiliriz.
Microsoft Excel'de VBA aracılığıyla verileri bir sayfadan diğerine güncelleyebilmemizin yolu budur.
İndir - Verileri Bir Sayfadan Başka Bir Sayfaya Güncelleme - xlsm