• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Saatleri Otomatik Yazdırma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

hakki83

Yeni Üye
Kullanıcı Bilgileri
Katılım
9 Ağu 2021
Mesajlar
706
Çözümler
3
Aldığı beğeni
216
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
Merhaba

Ekteki kod, tarihleri otomatik yazdırıyor.

Bu kodun yaptığına benzer
B1:AC1 hücrelerine, 15'er dakika aralıklarla saatleri otomatik nasıl yazdırabilirim?

(Başlangıç saati, saat aralıkları ve bitiş saati değişkendir)

Teşekkürler
 

Ekli dosyalar

  • örnek dosya.xlsm
    101.2 KB · Gösterim: 5
Çözüm
Sayın hakki83 son taleplerinizde yapıldı iyi çalışmalar.
İbrahim hocam çok güzel olmuş, elinize emeğinize sağlık. Teşekkürler.

Hazır bu konudayken, aynı yöntemle tarihle ilgili olanını da yapar mısınız, (benim doğru olduğunu sandığım kod satırı da yanlışmış zaten)

Tarihler de şöyle:

— A2 hücresi başlangıç hücresi (başlangıç tarihini ben belirliyorum, örnek 01.01.2022 diyelim ki)
— Tarihte gün aralığı normal olarak 1'er gün,
— A10000 hücresi bitiş hücresi diyelim ki (Kodlara gireceğim tabi bitiş hücresini)

Kodlar Activate ile tarihleri dizecek hocam.

Aynı saat olayı gibi aynı yöntem, tarihler de bu şekilde hocam.
Ahmet hocam sağ olunuz, emeğinize sağlık, fakat formül değil de değer olması gerekiyor.

Mümkünse değer olarak aktaracak şekilde düzenleyebilir misiniz?

Teşekkürler.
 
Sayın hakki83 örnek dosyanız ektedir.
İyi çalışmalar dilerim.
 

Ekli dosyalar

  • örnek dosya (12).xlsm
    106.8 KB · Gösterim: 3
İbrahim hocam önce teşekkürler, emeklerinize sağlık.

Fakat birkaç küçük değişiklik yapmamız gerekiyor.

Şöyle ki hocam:

— Öncelikle başlangıç saatinin yeri (adresi) sabit; hiç değişmeyecek: B1 hücresi (onda sorun yok)

— Kodlar Activate ile çalışmalı. Saatleri oluşturma işini dosyayı kullanacak kişi değil, yani dosyayı gönderdiğim kişi değil; kodlar otomatik yapmalı.

— Saat aralığının yeri A1'de değil de, kodların içinde olmalı. Saat aralığı görünmemeli.

— Belirlediğim saat aralığı olan, örnek 10 sayısını, 15 sayısını ya da 20 sayısını; ben dosyayı oluştururken kodların içine, elle girebilmeliyim. Bu olayı benden başka herhangi bir kullanıcının yapma ihtimali yok.

— Bir de İbrahim hocam, bitiş saati değil fakat bitiş yeri (yani hücresi) de kodlarda belli olmalı. Ve belirlediğim bitiş hücresinin adresini, kodların içine girebilmeliyim.

....................

Kısaca toparlamak için bir somut örnek vermek gerekirse:

Diyelim ki saat başlangıcı 09:45
Diyelim ki saat aralığı 20 dakika
Ve diyelim ki son hücre AP1 olsun.

B1 hücresine 09:45 yazacağım.
Kodların içine 20 sayısını yazacağım.
Ve yine kodların içine AP1 adresini yazacağım.

Kodlar, Activate ile
09:45'den , 23:05'e kadar bu saatleri otomatik dizecek. Hepsi bu hocam.

Teşekkürler
 
İbrahim hocam önce teşekkürler, emeklerinize sağlık.

Fakat birkaç küçük değişiklik yapmamız gerekiyor.

Şöyle ki hocam:

— Öncelikle başlangıç saatinin yeri (adresi) sabit; hiç değişmeyecek: B1 hücresi (onda sorun yok)

— Kodlar Activate ile çalışmalı. Saatleri oluşturma işini dosyayı kullanacak kişi değil, yani dosyayı gönderdiğim kişi değil; kodlar otomatik yapmalı.

— Saat aralığının yeri A1'de değil de, kodların içinde olmalı. Saat aralığı görünmemeli.

— Belirlediğim saat aralığı olan, örnek 10 sayısını, 15 sayısını ya da 20 sayısını; ben dosyayı oluştururken kodların içine, elle girebilmeliyim. Bu olayı benden başka herhangi bir kullanıcının yapma ihtimali yok.

— Bir de İbrahim hocam, bitiş saati değil fakat bitiş yeri (yani hücresi) de kodlarda belli olmalı. Ve belirlediğim bitiş hücresinin adresini, kodların içine girebilmeliyim.

....................

Kısaca toparlamak için bir somut örnek vermek gerekirse:

Diyelim ki saat başlangıcı 09:45
Diyelim ki saat aralığı 20 dakika
Ve diyelim ki son hücre AP1 olsun.

B1 hücresine 09:45 yazacağım.
Kodların içine 20 sayısını yazacağım.
Ve yine kodların içine AP1 adresini yazacağım.

Kodlar, Activate ile
09:45'den , 23:05'e kadar bu saatleri otomatik dizecek. Hepsi bu hocam.

Teşekkürler
Sayın hakki83 örnek dosyanız ektedir.
Kolay gelsin.
 

Ekli dosyalar

  • örnek dosya (12) (1).xlsm
    104.7 KB · Gösterim: 3
İbrahim hocam çok güzel olmuş, elinize emeğinize sağlık. Teşekkürler.

Hazır bu konudayken, aynı yöntemle tarihle ilgili olanını da yapar mısınız, (benim doğru olduğunu sandığım kod satırı da yanlışmış zaten)

Tarihler de şöyle:

— A2 hücresi başlangıç hücresi (başlangıç tarihini ben belirliyorum, örnek 01.01.2022 diyelim ki)
— Tarihte gün aralığı normal olarak 1'er gün,
— A10000 hücresi bitiş hücresi diyelim ki (Kodlara gireceğim tabi bitiş hücresini)

Kodlar Activate ile tarihleri dizecek hocam.

Aynı saat olayı gibi aynı yöntem, tarihler de bu şekilde hocam.
 
Sayın hakki83 son taleplerinizde yapıldı iyi çalışmalar.
İbrahim hocam çok güzel olmuş, elinize emeğinize sağlık. Teşekkürler.

Hazır bu konudayken, aynı yöntemle tarihle ilgili olanını da yapar mısınız, (benim doğru olduğunu sandığım kod satırı da yanlışmış zaten)

Tarihler de şöyle:

— A2 hücresi başlangıç hücresi (başlangıç tarihini ben belirliyorum, örnek 01.01.2022 diyelim ki)
— Tarihte gün aralığı normal olarak 1'er gün,
— A10000 hücresi bitiş hücresi diyelim ki (Kodlara gireceğim tabi bitiş hücresini)

Kodlar Activate ile tarihleri dizecek hocam.

Aynı saat olayı gibi aynı yöntem, tarihler de bu şekilde hocam.
 

Ekli dosyalar

  • örnek dosya (12) (1) (1).xlsm
    100.3 KB · Gösterim: 4
Çözüm
Şahane olmuş İbrahim hocam :)

Değerli hocalarımız Ahmet hocamız ve İbrahim Görgülü hocamızın emeklerine sağlık. Teşekkür ederim. Konumuz hocalarımızın sayesinde çözülmüştür.
 
İbrahim hocam bir minik soru;

Diyelim ki bu kodları, Çalışma adlı boş bir sayfadan, butonla uzaktan çalıştırmak istiyoruz. Tabi yine Anasayfa’ya veriler gelsin diye. Asıl sayfa Anasayfa.

Kod grubunun en üstüne
With Sheets (“Anasayfa”)
Yazdıktan sonra,
Yapmamız gereken,
Gördüğümüz bütün Range ve Cells’lerin başına nokta koymak değil mi hocam?
Bu şekilde mi yapılııyor değerli hocam With-End With?

Yoksa atladığım başka bir şey daha yapılması gerekiyor mu?
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst