SAP Aktarımını Önceki Ayın Sayfasına Yönlendirme

  • Konuyu başlatan Konuyu başlatan selis
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

selis

Kullanıcı
Katkı: %1
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Herkese günaydın arkadaşlar,
Ben SAP ile veri çekip ordan kopyaladığım verileri başka bir excele yapıştırıyorum. Ama şöyle bir sorunum var yapıştırdığım sayfanın ismi Şubat ayında isem Ocak, Mart ayındaysam Şubat olacak şekilde kurgulanmış. Aşağıda kodu paylaşıyorum, nasıl düzenleyebilirim. Şimdiden teşekkürler..
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (59 satır). Giriş Yap
 
Merhabalar Sn. @selis ;

If MsgBox("SAP veri güncellemek istiyor musunuz? ( Sap açıp giriş yapınız. ) ", vbYesNo ) = vbYes Then satırından sonra aşağıdaki satırı ekleyiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
Bu satır sayfaismi değişkenine bir önceki ayın ismini atar.

Dosyanızın yedeğini alarak; Kod içinde değiştirmeniz gereken satırlar ise;
Sheets("ŞUBAT")..... ile başlayan satırları Sheets(sayfaismi)...... ile değiştirmek.
 
Çok teşekkür ederim hocam, peki şubat ayı için kendisi sayfa açabilir mi? Ben hazır sayfalara bu isimleri tek tek yazmıştım eğer kodla yapabilirsem çok iyi olur
 
Merhabalar;
Çift tırnaklar fazladan olmuş.
Sheets("sayfaismi")... olan satırları Sheets(sayfaismi) bu şekilde çift tırnak olmadan yazınız.
 
Evet hocam oldu çok teşekkür ederim.. Aşağıdaki gibi devam ettim, burda c nin satır numarasını verdiğini düşünmüştüm ama Şubat yazdı sadece hocam, Ben aslında Sheets 1 de A sütununda Şubatın bulunduğu satır numarasını istemiştim..

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (5 satır). Giriş Yap
 
Merhaba;
Önce sayfa ekleme için şu kodları kullanabilirsiniz.
Eklenen sayfaya, sayfaismi değişkenindeki metni yazar.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (3 satır). Giriş Yap

c değişkenine satır numarası vermek için de aşağıdaki gibi kullanabilirsiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
 
https://***/wz9zhtnzejc8/2021_Kesim_Fire_Raporu.xlsm.html

Hocam bu şekilde koduda içinde, eğer denediğim gibi kodla ayın ilk günü ve son gününü yazdırabilirsek çok iyi olur..
 
Örnek belelerinizi harici sunuculara yükleyip, forumda link vermek yerine
doğrudan forumdaki cevaplarınıza ekleyebilirsiniz.

Forumumuzun SORU-CEVAP bölümünde (şu an bu bölümdesiniz),
dosya yüklemek/indirmek için özel bir üyelik türü yoktur ve halen ücretsizdir.

Bir tavsiyede bulunmak isterim.
Belgede yıl bilgisi zaten var ( sayfa adı 2021 Özet ), ay sayfalarını da 01, 02, 03,... gibi 2 karakterli sayılar şeklinde adlandırırsanız
sayfa isimlerinden hareketle hesaplamalar (matematiksel işlemler) yapmak daha kolay ve kontrol edilebilir olur.

Belgenize bakmadım, Sayın @AhmetRasim ilgilenecektir.
 
Merhabalar;
İş yeri internet bağlantısı kısıtlı olduğu için dosya yükleme siteleri yasaklı. Bu nedenle dosyaya bakamadım ama önceki ayın ilk ve son günü için aşağıdaki satırları kullanabilirsiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
-- EoMonth Fonksiyonu, yerleşik formüllerdeki Seriay Fonksiyonudur.
 
Hocam çalıştı ancak formatı date değil sanırım o yüzden hücreye bunu yazdı
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (3 satır). Giriş Yap
44228​

Date formatında 01.02.2021..
 
A1 ve B1 hücrelerini seçip Hücre Biçimini Tarih olarak seçiniz.
1614864938297.webp

Ya da kod ile yapmak isterseniz, aşağıdaki satırları kullanabilirsiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst