Hatırlatma programı foruma eklenmiştir.
http://www.excelce.net/forum/index.php?topic=1661.0

Gönderen Konu: [Çözüldü] Macro ile verileri aktarabilir miyiz?  (Okunma sayısı 11382 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
[Çözüldü] Macro ile verileri aktarabilir miyiz?
« : 29 Aralık 2010, 16:15:41 »
Macro ile verileri aktarabilir miyiz?


(Yeni dosya eklendiğinden, buradaki silinmiştir. - Bülent)
« Son Düzenleme: 30 Aralık 2010, 15:46:55 Gönderen: Bülent Öztürk »

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #1 : 30 Aralık 2010, 08:27:02 »
Örnek dosya ekte sunmaya çalışıyorum. Bende mi hata var bilmiyorum. Upload butonu veya tuşunu göremedim. Dosyayı gözattan seçtikten sonra gönder butonuna tıklayınca dosya da mesaj ile beraberinde gidiyormu?

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #2 : 30 Aralık 2010, 08:37:52 »
Tekrar indirdim dosyayı. Sorunsuz çalıştı.

Aşağıdaki kodları dener misiniz?

Kod: [Seç]
Sub ExcelceAktar()
hangiay = ThisWorkbook.Worksheets("Tablo").Range("CK2")
aylar = Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık")
ay = aylar(hangiay - 1)
ThisWorkbook.Worksheets("Tablo").Range("CR13:EP77").Copy
Sheets(ay).Range("P12").PasteSpecial (xlPasteValues)
Application.CutCopyMode = False
MsgBox "Kayıtlar aktarıldı.", vbInformation, Application.UserName
End Sub

(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #3 : 30 Aralık 2010, 08:57:35 »
Kodları bir deneyeyim, ilginize çok teşekkürler. İyi çalışmalar.
« Son Düzenleme: 30 Aralık 2010, 08:58:57 Gönderen: Bülent Öztürk »

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #4 : 30 Aralık 2010, 09:44:03 »
Kodlar istediğim gibi güzel bir şekilde çalıştı, teşekkürler.
kayıtlar aktarıldı uyarısında çubuk üzerinde bilgisayarınadı yazıyor oraya başka birşeyler yazmak için ne yapabiliriz.
Örnek dosyada ceraimbryilmaz yazıyor.

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #5 : 30 Aralık 2010, 09:52:26 »
Alıntı
MsgBox "Kayıtlar aktarıldı.", vbInformation, Application.UserName

komut satırındaki Application.UserName yerine dilediğinizi tırmak içinde yazabilirsiniz.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: Macro ile verileri aktarabilir miyiz?
« Yanıtla #6 : 30 Aralık 2010, 15:04:21 »
Teşekkürler iyi çalışmalar.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #7 : 30 Aralık 2010, 16:03:39 »
Rica ederim.
Çalışmalarınızda başarılar.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #8 : 31 Aralık 2010, 08:27:04 »
İyi günler. Yazdırma butonu eklesek aynı şekilde 1,2,3,4,5,6,7,8,9,10,11,12. aylara göre macro ile yazdırabilirmiyiz? İyi çalışmalar.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #9 : 31 Aralık 2010, 08:46:02 »
Merhaba Yılmaz Bey,
Ay'lara ait sayfalar mı yazdırılacak?
Yine aynı hücredeki rakama göre mi?
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #10 : 31 Aralık 2010, 09:34:16 »
Ayların olduğu sayfaları yazdırmak için bir tane tablo sayfasına bir buton atayıp tablo safyafında eğer 1 yazıyorsa butona tıklayınca ocak ayının sayfasını yazıcıya göndermesini istiyorum.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #11 : 31 Aralık 2010, 09:45:05 »
Bir düğme ekleyip aşağıdaki kodları atayın;

Kod: [Seç]
Sub ExcelceYazdir()
hangiay = ThisWorkbook.Worksheets("Tablo").Range("CK2")
aylar = Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık")
ay = aylar(hangiay - 1)
ThisWorkbook.Worksheets(ay).PrintOut
End Sub

Not: Sayfa ve yazıcı ayarlarını önceden yapmayı unutmayın.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı yyhy

  • Excelce Onbaşı
  • **
  • İleti: 33
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Yılmaz YILDIZ
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #12 : 31 Aralık 2010, 10:22:40 »
Teşekkürler yazdırmayı da tek bir butuno bağlamış olduk. İyi çalışmalar.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: [Çözüldü] Macro ile verileri aktarabilir miyiz?
« Yanıtla #13 : 31 Aralık 2010, 10:24:12 »
Rica ederim.
Çalışmalarınızda başarılar.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)