Sayfaları VBA aracılığıyla güncelleyin

Anonim

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