Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.

Çözüldü Farklı Ay Bilgilerini Aktarma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

SilinenUye8231

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba, yeni forum herkese hayırlı uğurlu olsun.

İlk konumu açıyorum.

Ekte gönderdiğin excel dosyamda ASLAN ana sayfasındaki bilgileri butonla ilgili aylara aktarıyorum, burda herhangi bir sorun yok.
Yazılan bilgiler gece çalışıldığında ay sonlarındaki bilgiler gece ay tarihi attığı için örneğin ocak ayının sonunda şubat ayına ait bilgiler oluşuyor, şubat ayı sonunda mart ayına ait bilgiler oluşuyor.

Benim yapmak istediğim,
OCAK ayı sayfasındaki O1 hücresindeki FARKLI AYI AKTAR butonuna bastığımda, sayfanın sonundaki bilgiler ŞUBAT ayına ait olduğu için ŞUBAT sayfasına aktarsın,
ŞUBAT ayı sayfasındaki O1 hücresindeki FARKLI AYI AKTAR butonuna bastığımda, sayfanın sonundaki bilgiler MART ayına ait olduğu için MART sayfasına aktarsın istiyorum.

Yardımcı olur musunuz?

https://***/dq7r6btjfrxo/BİLGİLER.rar.html

.
 
Çözüm
Kodların tamamı Feyzullah hocamızın kodları bence daha uygun sonuçta her sayfada ayrı ayrı çalışacak kod.


VBA:
Görüntülemek için giriş yapmalısınız.
(18 satır)
Sayın @cakarem, ilginiz için çok teşekkür ediyorum, ellerinize sağlık, kod gayet güzel çalışıyor.

Bu işlem her sayfa için olması gerekiyor, ayrıca B ile M arasındaki veriyi aktardıktan sonra, eski veriyi silmesi gerekiyor.

Bu şekilde ayarlayabilir misiniz?
 
Tamam üstad.Müsait olunca hallederim.
Set sayfaad = Sheets("OCAK")
Set sayfaad1 = Sayfa3
Bunları değiştirmeniz yeterli olur sadece başka sayfalara aktarma için.Tabi yeni sub içinde olacak.Hallederim bugün inşAllah.
 
Sıralaması önemli değil, bu kodu başka kod altında çalıştıracağım için sonra sıralamasını yapıyor zaten.

Yapmak istediğim sadece farklı ayı ilgili ay sayfasına aktarsın, aktardığı eski veriyide silsin yeterli.
 
Yazmış olduğunuz bu kodu aşağıdaki gibi OCAK ayı için ayarladım, bu kod aktardığı eski veriye de silerse çok güzel olacak, bu kodu diğer aylar içinde sub ile başlayacak şekilde tek tek ayarlayınca çok kod oluyor ve sayfa ağırlaşıyor.

VBA:
Görüntülemek için giriş yapmalısınız.
(34 satır)
 
Alternatif olsun. Tüm sayfalar çalışır. Aktarmayı en üst satıra yapar.
VBA:
Görüntülemek için giriş yapmalısınız.
(21 satır)
 
Moderatörün son düzenlenenleri:
Kodu ilk çalıştırdığımda debug hatası aldım, daha sonraları tekrar tekrar çalıştırdım hata vermedi.

Ellerinize sağlık, çok teşekkür ediyorum, hayırlı geceler hayırlı ramazanlar diliyorum.
 
Sayın Feyzullah Bey tekrar rahatsız ediyorum, kusura bakmayın. Kodu çalıştırıyorum, farklı ay bilgilerini diğer ay sayfasına aktarıyor, tekrar kodu çalıştırdığımda aktarılacak bilgi olmadığı halde işlem tamam mesajı geliyor, farklı ay bilgisi olmadığında aktarılacak bilgi yoktur mesajını kod içerisine ekleyebilir misiniz?
 
Sayın Feyzullah Bey, ilk başlangıçlarda ekte gönderdiğim gibi hata verdi, ama şimdi de vermiyor. Bu hata neden kaynaklanır?

Ekran Alıntısı.webp
 
Feyzullah hocam elinize sağlık.
Aslan hocamız tek bir kod çalışınca tüm sayfalardaki veriler aktarılacak ve silinecek istemişti.
Bu yüzden sizin kod sanırım her sayfa için ayrı ayrı çalışacak kodlar.
 
Debug dediğinizde hangi satıra gitti hocam. Dosyanızı yeniden indirip kodu modüle yapıştırdım ve ilk deneme başaralı çalıştı. Başka bir bilgisayarda da deneyin bakalım aynısı yapacak mı ?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
DMCA.com Protection Status
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
32
Geri
Üst