Müsaadenizle daha basit bir yöntem önerebilir miyim? Sizin örneğinizden devam edelim. A1 hücresine veri girildiğinde B1 hücresine tarihi yazsın. B1 Hücresine =EĞER(EBOŞSA(A1);"";BUGÜN() ) formülünü yazarsanız, makroya falan ihtiyacınız kalmadan işlemi halledersiniz... Eğer saati de içeren bir tarih yazdırmak istiyorsanız, BUGÜN() formülü yerine ŞİMDİ() formülünü kullanabilirsiniz. Devamında, B1 hücresine sağ klik yaparak: Hücre biçimlendir > Sayı > Tarih seçeneklerinden hücrenizde görüntülenecek tarihinize istediğiniz format da uygulayabilirsiniz...
Deneyeceğim hocam ama benim istediğim sap veya sol değil, veriyi girdiğimiz hücrenin üstündeki hücrede tarih vermesi. Bu şekilde de yapabilir miyiz acaba? Örnek; A2 hücresine bir tutar girdikten hemen sonrasında A1 hücresinde tarihin otomatik olarak girmesi Yani sağda çıkan tarih üstte çıkacak
Bir sorum olacaktı; Projemi telefondan da düzenlemem gereken durumlar oluyor. Ama Telefonlarda makro içeren projeler açılmıyor. Bunu makrosuz yapma imkanımız var mı? Cevaplarsanız sevinirim. Teşekkürler
Değerli video için teşekkür ederim. Sormak istediğim bir konu var. Hucreye veri girdikten sonra galen tarihin değişmemesi için ne yapabiliriz. Yani hucreye ilk girilen tarih otomatik gelsin ve bu şekilde kalsın. veri güncellenediğinde tarih değişmesiz. ilk tarih durumunu korusun. Bu aşağıya doğru giden bir çok hücre için geçerli olacak. Saygılarımla
evet yapabilirsiniz, makroda a sütununa veri girince b sütununa yazıyor normalde. makroda veri "Range("A1:A1000")"gireceğiniz sütunu veri gireceğiniz sütun ile değiştirin, ve "RaZelle.Offset(0, 1)" alanı "RaZelle.Offset(0, -1)" olarak değiştirin.
Hocam bir konuda yardıma ihtiyacım var. Excel dosyasına geri planda önceden 15-20 tane tc numarası eklesek. Bu tc numarasını excelin herhangi bir hücresine girdiğimizde bize uyarı verse. Yani tc nolu şahsın eksik evrakı var gibi bizi uyarsa. Şahsın işleminden sonra tc ye tekrar uyarı vermemesi için silememiz ve yeni tc ler ekleyebilecegimiz bir makro varmı
bunu buldumda bende "Dikkat! Belgenizin bazı bölümleri, Belge Denetçisi tarafından kaldırılamayan kişisel bilgiler içeriyor olabilir." diye hata veriyor, :((
En son ne zaman değişiklik yapmışım. Puantajım da iş yoğunluğu sebebiyle ücretleri karıştırdım. Acaba dün çalışmamı yazdın mı en son ne zaman yazmıştım unuttum. Bu yüzden son değişiklik tarihi derişiklik yapmamışsam tarih yenilenmeyecek şekilde istiyorum.
Ben rakam istiyorum hocam Bir hücrede gün içinde aldığım tutarı girerken diğer hücrede otomatik olarak tarih çıkacak. Örnek; bugün yani 20.09.2024 te 100TL aldım ve hücreye yani satıra 100TL yazdım. 100TL olarak girdiğim hücreden yani satırdan bağımsız olarak başka bir hücrede/satırda kendiliğinden bugünün tarihi yani 20.09.2024 çıkacak. Böyle bir formül var mı acaba?
Hocam Selamlar, Bir konuda daha yardımınızı rica edeceğim. Aradım ama bulamadım. Mümkün müdür onu da bilemedim. Bir tablom var. C sütununda Başlangıç Tarihi başlığı altında tarihlerimiz var. Diğer sütünlarda da çeşitli verilerimiz var. Tarihlerimiz sıralı. Ama her yeni gelen iş için yeni bir tarih giriyorum. Aynı sütünda aşağıya doğru. Ben bu yeni tarihi girdiğimde otomatik çat diye tüm satırın tarihe göre sıralanmasını istiyorum. Yani hücreye tarih girdiğimde sıralı yeri neresiyle tüm satırın oraya gitmesini istiyorum. Sizin tablodan örnek verecek olursam GİDERLER Sütunu, YOL satırına 2219 yerine 5000 yazdığımda tüm satırın 2. sıraya gelmesini istiyorum. Anlatabilmişimdir umarım :) Teşekkür ederim.
Aşağıdaki satırda yer alan "+ Time" kısmını silerseniz saati yazmaz. If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date + Time
Hocam herşey tamam yalnız sayfada bir hücreyi silmek istedigimde yan tarafına tarih atıyor bir sütunu komple silmek istiyorum yada sayfadaki yazıları otomatik tarih atıyor makroya ne yazmam gerekiyor ki istediğimde hepsini silebileyim ?
Merhabalar.Bir konuda sizden yardım rica ediyorum. Şöyle ki; üç ayrı sayfa var .1.sayfa performans tablosu,2.sayfa sabit tablo,3. sayfa ise veri data. 3.sayfadan her gün güncel olarak 2. sayfada yer alan tablosun C3 hücresine veri girmektedir. 2.sayfada bulunan C3 hücresine her gün gelen veriyi, 1. sayfada yer alan B3 hücresinin altına tarihler bazında her gün güncel olarak yazdırmak istiyorum. ( yani 2. sayfada yer alan tabloda sabit B3 (2,13456)ise ve tarih 23.10.2020 ise 1.sayfada yer alan B3 hücresine, tarih 24.10.2020 ise ve 2.sayfada yer alan sabit C3 (2,13564) ise, 1.tabloda yer alan B4 hücresine alt alta yazdırılmalıdır.) Bu konuda yardımınızı istemekteyim. Şimdiden teşekkür ederim. Mail : atabeyakbeyli@hotmail.com
tarih sutununa tarih rakamlarını yazsam direk tarih formatında aynı sutuna yazmasını istiyorum mesela (10112021 yazdım aynı bölmeye 10/11/2021 formatına cevirmesini istiyorum yardımcı olurmusunuz
Değerli hocam; keyfime göre hazırladığım Excel Tablosu; kiraya verdiğim, kiralarını ve aidatlarını topladığım 130 daire için güzel bir tablo hazırlamışım Her ay için aidat veya kira veya her ikisi için aldığım ödemelerin tarihlerini üst hücreye girmekteyim Diyelim ki C3 hücresine kira Hemen üst hücresine yani C2 hücresine tarih D3 hücresine aidat Hemen üst hücresine yani D2 e de yine tarihi manuel olarak girmekteyim Sağdan sola toplam 12 ay için kira ve aidat tablosu hazırlamışım Tek isteğim Herhangi bir hücre/satıra girdiğim kira veya aidat tutarından sonra üst hücre otomatik olarak o tarihi verecek şekilde bir formül var mı? Otomatik olarak girilen tarih ertesi gün değişmeyecek şekilde olmalı. Var mı böyle bir formül? Yani sizin şu anki sağdan sola olarak gösterdiğiniz formulün yukarıdan aşağıya doğru olacak bir şekilde bir formül. Umarım böyle bir formül vardır. Teşekkür eder, saygılarımı sunarım
SAYIN HOCAM İÇ İÇE FORMÜLÜNDE FORMALLEME İŞLEMİ 64 FORMÜLE KADAR İZİN VERİYO BEN İLLERİ İÇ İÇE FORMÜLÜNE 81 İLİMİZ OLDUĞU İÇİN 64 DEĞİL 81 İLE ÇOĞALTMAK İSTİYORUM İÇ İÇE FORMÜLÜNÜ 81 E KADAR NASIL ÇOĞALTABİLİRİM. TEŞEKKÜR EDERİM.
Hocam ben bütün hücrelere yaptım örnek ( B2:B26: D:2:D26) c ve e hücresine tarih atıyor fakat makroyu kaydedip sayfayida kaydettikten sonra tekrar girdiğimde çalışmıyor çözemedim bir türlü
@@Excel_Puf_Noktalari hocam bir şekilde kaydettim oldu yalnız tek sorun kaldı bir hücreyi silmek istedigimdediger hücrelere komple yeniden tarih atıyor acaba makroya ne yazmam gerekiyor ki bütün hücreleri aynı anda silebileyim
Tarih kısmı doluysa yani önceden tarih girilmişse YENİ TARİH EKLEMEMESİ için ben kodu aşağıdaki gibi değiştirdim. İşine yarayan olursa diye. If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date + Time (orjinal satır) If Not Intersect(RaZelle, RaBereich) Is Nothing Then If IsEmpty(RaZelle.Offset(0, 7)) Then RaZelle.Offset(0, 7) = Date (yeni hali) Yalnız yukarıda ben Time kısmını kaldırdım ve A hücresi değiştiğinde 8. sıradaki yani H hücresine tarih eklettim. B hücresine tarih eklemek için 7 rakamları 1 olarak değiştirilebilir. ayrıca RaBereich = Range("A1:A1000") kısmından da doldurulacak hücreyi değiştirebilirsiniz. örn: RaBereich = Range("C1:C1000") gibi yapılırsa C hücresi değişince C hücresinden x sütun sonra tarih ekler.
Yazının yazıldığı tarihi görmek için böyle yaptık. Sizin formül her zaman bugünün tarihini verir. Yarın açtığınızda yarının tarihini verir. Biz sadece yazının yazıldığı anın tarihini görmek istiyoruz.
en son ne zaman değişiklik yapmışım. Puantajım da iş yoğunluğu sebebiyle ücretleri karıştırdım. Acaba dün çalışmamı yazdın mı en son ne zaman yazmıştım unuttum. Bu yüzden son değişiklik tarihi derişiklik yapmamışsam tarih yenilenmeyecek şekilde istiyorum.
Müsaadenizle daha basit bir yöntem önerebilir miyim?
Sizin örneğinizden devam edelim. A1 hücresine veri girildiğinde B1 hücresine tarihi yazsın.
B1 Hücresine
=EĞER(EBOŞSA(A1);"";BUGÜN() )
formülünü yazarsanız, makroya falan ihtiyacınız kalmadan işlemi halledersiniz...
Eğer saati de içeren bir tarih yazdırmak istiyorsanız,
BUGÜN() formülü yerine ŞİMDİ() formülünü kullanabilirsiniz.
Devamında, B1 hücresine sağ klik yaparak: Hücre biçimlendir > Sayı > Tarih seçeneklerinden hücrenizde görüntülenecek tarihinize istediğiniz format da uygulayabilirsiniz...
HAkan bey. BUGÜN yaptığımızda sayfayı ertesi gün açtığımızda tüm tarihler o güne değişiyor.
Hakan bey, ilk girilen saatin sabait kalması için ne yapabiliriz.? yeni değer girdiğimde saat değiştiyse üstteki saatte değişmektedir.
@@deryakaymak1531 Merhabalar acaba saatin sabit kalması için ne yapabilirz
@@abdullahibili2816 Tarihin sabit kalması için bugün yerine şimdi yi kullanabilirsiniz
Deneyeceğim hocam ama benim istediğim sap veya sol değil, veriyi girdiğimiz hücrenin üstündeki hücrede tarih vermesi.
Bu şekilde de yapabilir miyiz acaba?
Örnek;
A2 hücresine bir tutar girdikten hemen sonrasında A1 hücresinde tarihin otomatik olarak girmesi
Yani sağda çıkan tarih üstte çıkacak
TEŞEKKÜRLER KENAN HOCAM. ARADIĞIM BİR MAKRO İDİ. TAKİP EDECEĞİM SİZİ.
Bir sorum olacaktı; Projemi telefondan da düzenlemem gereken durumlar oluyor. Ama Telefonlarda makro içeren projeler açılmıyor. Bunu makrosuz yapma imkanımız var mı? Cevaplarsanız sevinirim. Teşekkürler
saatlerdir bunu arıyordum teşekkürler :)
Değerli video için teşekkür ederim. Sormak istediğim bir konu var. Hucreye veri girdikten sonra galen tarihin değişmemesi için ne yapabiliriz. Yani hucreye ilk girilen tarih otomatik gelsin ve bu şekilde kalsın. veri güncellenediğinde tarih değişmesiz. ilk tarih durumunu korusun. Bu aşağıya doğru giden bir çok hücre için geçerli olacak. Saygılarımla
Ben en sol tarafa yani veri girildiğinde satır başına otomatik tarih atmak istiyorum, kodlarda ne gibi değişiklik yapmam gerekiyor.
Valla harikasiniz Kenan Bey , 2018 de yaptığınız video hala şuan benim işime çok yaradı . Elinize emeğinize sağlık.
Bunu Google Drive üzerinde Google Dokümanlarında çalışırken yapmayı anlatır mısınız hocam?
üzerinden zaman geçmiş ama bir şey bulabildiniz mi?
Goggle e tablolarda nasıl yapılabilir.
Sevgili hocam. Aynı sayfada bu makrroyu iki sütunda çalıştırabilir miyiz.? Mesela giriş saati, çıkış saati gibi.
Merhaba
Hücreye girilen tarihden sonraki ilk işgününü (cumartesi,pazar tatil) yan hücreye yazdırma formülünü yazarmısınız.
Hocam bu kodu aynı sayfa içerisinde başka sutunlar için uygulamak istediğimiz de belirtilen koda nasıl bir eklenti 📎 yapmalıyız
peki bu tarihi sağ satıra değilde sol satıra nasıl atarız yardımcı olabilirmisiniz
evet yapabilirsiniz, makroda a sütununa veri girince b sütununa yazıyor normalde.
makroda veri "Range("A1:A1000")"gireceğiniz sütunu veri gireceğiniz sütun ile değiştirin, ve "RaZelle.Offset(0, 1)" alanı "RaZelle.Offset(0, -1)" olarak değiştirin.
bunu vba da textbox için nasıl yaparız. ?
ben de tam olarak bunu arıyordum yanlız ben telefonla exele giriyorum bunu android telefonla yada formülle yapmak mümkünmü
Hocam bir konuda yardıma ihtiyacım var. Excel dosyasına geri planda önceden 15-20 tane tc numarası eklesek. Bu tc numarasını excelin herhangi bir hücresine girdiğimizde bize uyarı verse. Yani tc nolu şahsın eksik evrakı var gibi bizi uyarsa. Şahsın işleminden sonra tc ye tekrar uyarı vermemesi için silememiz ve yeni tc ler ekleyebilecegimiz bir makro varmı
Kenan bey selam Alt + F11 mac de karşılığı nedir?
bunu buldumda bende "Dikkat! Belgenizin bazı bölümleri, Belge Denetçisi tarafından kaldırılamayan kişisel bilgiler içeriyor olabilir." diye hata veriyor, :((
En son ne zaman değişiklik yapmışım. Puantajım da iş yoğunluğu sebebiyle ücretleri karıştırdım. Acaba dün çalışmamı yazdın mı en son ne zaman yazmıştım unuttum. Bu yüzden son değişiklik tarihi derişiklik yapmamışsam tarih yenilenmeyecek şekilde istiyorum.
BU MAKROLAR E TABLOLARDA ÇALIŞIR MI?
Ben rakam istiyorum hocam
Bir hücrede gün içinde aldığım tutarı girerken diğer hücrede otomatik olarak tarih çıkacak.
Örnek; bugün yani 20.09.2024 te 100TL aldım ve hücreye yani satıra 100TL yazdım.
100TL olarak girdiğim hücreden yani satırdan bağımsız olarak başka bir hücrede/satırda kendiliğinden bugünün tarihi yani 20.09.2024 çıkacak. Böyle bir formül var mı acaba?
Hocam Selamlar,
Bir konuda daha yardımınızı rica edeceğim. Aradım ama bulamadım. Mümkün müdür onu da bilemedim.
Bir tablom var.
C sütununda Başlangıç Tarihi başlığı altında tarihlerimiz var. Diğer sütünlarda da çeşitli verilerimiz var.
Tarihlerimiz sıralı.
Ama her yeni gelen iş için yeni bir tarih giriyorum. Aynı sütünda aşağıya doğru.
Ben bu yeni tarihi girdiğimde otomatik çat diye tüm satırın tarihe göre sıralanmasını istiyorum.
Yani hücreye tarih girdiğimde sıralı yeri neresiyle tüm satırın oraya gitmesini istiyorum.
Sizin tablodan örnek verecek olursam GİDERLER Sütunu, YOL satırına 2219 yerine 5000 yazdığımda tüm satırın 2. sıraya gelmesini istiyorum.
Anlatabilmişimdir umarım :)
Teşekkür ederim.
Aynı şekilde C, E ve G sütunlarına nasıl ekleyebilirim?
Burada enter tuşuna basmadan formül işe yaramıyor. Checkbox ta nasıl yapılabilir durum. True ya da false yazdığında
Merhaba, saatsiz sadece tarih atayabiliyor muyuz?
Aşağıdaki satırda yer alan "+ Time" kısmını silerseniz saati yazmaz.
If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date + Time
Hocam herşey tamam yalnız sayfada bir hücreyi silmek istedigimde yan tarafına tarih atıyor bir sütunu komple silmek istiyorum yada sayfadaki yazıları otomatik tarih atıyor makroya ne yazmam gerekiyor ki istediğimde hepsini silebileyim ?
Bir sorun var bir hücreye ürün kodu girildiğinde karsısına otomatik olarak ürünün ismi yazılsın istiyorum yardımcı olurmusunuz?
Merhabalar.Bir konuda sizden yardım rica ediyorum. Şöyle ki; üç ayrı sayfa var .1.sayfa performans tablosu,2.sayfa sabit tablo,3. sayfa ise veri data. 3.sayfadan her gün güncel olarak 2. sayfada yer alan tablosun C3 hücresine veri girmektedir. 2.sayfada bulunan C3 hücresine her gün gelen veriyi, 1. sayfada yer alan B3 hücresinin altına tarihler bazında her gün güncel olarak yazdırmak istiyorum.
( yani 2. sayfada yer alan tabloda sabit B3 (2,13456)ise ve tarih 23.10.2020 ise 1.sayfada yer alan B3 hücresine, tarih 24.10.2020 ise ve 2.sayfada yer alan sabit C3 (2,13564) ise, 1.tabloda yer alan B4 hücresine alt alta yazdırılmalıdır.) Bu konuda yardımınızı istemekteyim. Şimdiden teşekkür ederim.
Mail : atabeyakbeyli@hotmail.com
tarih sutununa tarih rakamlarını yazsam direk tarih formatında aynı sutuna yazmasını istiyorum mesela (10112021 yazdım aynı bölmeye 10/11/2021 formatına cevirmesini istiyorum yardımcı olurmusunuz
bunun makrosunu yaptim ancak ctrl z calismiyor
Değerli hocam; keyfime göre hazırladığım Excel Tablosu;
kiraya verdiğim, kiralarını ve aidatlarını topladığım 130 daire için güzel bir tablo hazırlamışım
Her ay için aidat veya kira veya her ikisi için aldığım ödemelerin tarihlerini üst hücreye girmekteyim
Diyelim ki
C3 hücresine kira
Hemen üst hücresine yani C2 hücresine tarih
D3 hücresine aidat
Hemen üst hücresine yani D2 e de yine tarihi manuel olarak girmekteyim
Sağdan sola toplam 12 ay için kira ve aidat tablosu hazırlamışım
Tek isteğim
Herhangi bir hücre/satıra girdiğim kira veya aidat tutarından sonra üst hücre otomatik olarak o tarihi verecek şekilde bir formül var mı?
Otomatik olarak girilen tarih ertesi gün değişmeyecek şekilde olmalı.
Var mı böyle bir formül?
Yani sizin şu anki sağdan sola olarak gösterdiğiniz formulün yukarıdan aşağıya doğru olacak bir şekilde bir formül. Umarım böyle bir formül vardır. Teşekkür eder, saygılarımı sunarım
ofis 365 var denedim ama olmadı
SAYIN HOCAM İÇ İÇE FORMÜLÜNDE FORMALLEME İŞLEMİ 64 FORMÜLE KADAR İZİN VERİYO BEN İLLERİ İÇ İÇE FORMÜLÜNE 81 İLİMİZ OLDUĞU İÇİN 64 DEĞİL 81 İLE ÇOĞALTMAK İSTİYORUM İÇ İÇE FORMÜLÜNÜ 81 E KADAR NASIL ÇOĞALTABİLİRİM. TEŞEKKÜR EDERİM.
YADA veya VE formülünü kullanabilirsiniz.
Web siteniz çok yavaş açılıyor.
kod bende çalışmadı
Hocam ben bütün hücrelere yaptım örnek ( B2:B26: D:2:D26) c ve e hücresine tarih atıyor fakat makroyu kaydedip sayfayida kaydettikten sonra tekrar girdiğimde çalışmıyor çözemedim bir türlü
Dosyayı xlsm formatında kaydedin.
@@Excel_Puf_Noktalari kaydettim hocam fark etmiyor kapattım açtım makro kayboluyor
@@Excel_Puf_Noktalari hocam bir şekilde kaydettim oldu yalnız tek sorun kaldı bir hücreyi silmek istedigimdediger hücrelere komple yeniden tarih atıyor acaba makroya ne yazmam gerekiyor ki bütün hücreleri aynı anda silebileyim
Hocam bir cevap alamadım hücreyi silmek istedigimde bütün hücrelere tarih atıyor acaba makroya yazacağım birşey varmı hepsini bir anda silmek için
Tarih kısmı doluysa yani önceden tarih girilmişse YENİ TARİH EKLEMEMESİ için ben kodu aşağıdaki gibi değiştirdim. İşine yarayan olursa diye.
If Not Intersect(RaZelle, RaBereich) Is Nothing Then RaZelle.Offset(0, 1) = Date + Time (orjinal satır)
If Not Intersect(RaZelle, RaBereich) Is Nothing Then If IsEmpty(RaZelle.Offset(0, 7)) Then RaZelle.Offset(0, 7) = Date (yeni hali)
Yalnız yukarıda ben Time kısmını kaldırdım ve A hücresi değiştiğinde 8. sıradaki yani H hücresine tarih eklettim. B hücresine tarih eklemek için 7 rakamları 1 olarak değiştirilebilir.
ayrıca
RaBereich = Range("A1:A1000") kısmından da doldurulacak hücreyi değiştirebilirsiniz. örn: RaBereich = Range("C1:C1000") gibi yapılırsa C hücresi değişince C hücresinden x sütun sonra tarih ekler.
Hocam neden makros gerekli anlamadım. Mesela şöyle yapmak daha iyi olmazmi?
sağdaki xanaya =IF(A1="";"";TODAY());
yaparsak da aynı şeyi yapar
Yazının yazıldığı tarihi görmek için böyle yaptık. Sizin formül her zaman bugünün tarihini verir. Yarın açtığınızda yarının tarihini verir. Biz sadece yazının yazıldığı anın tarihini görmek istiyoruz.
en son ne zaman değişiklik yapmışım. Puantajım da iş yoğunluğu sebebiyle ücretleri karıştırdım. Acaba dün çalışmamı yazdın mı en son ne zaman yazmıştım unuttum. Bu yüzden son değişiklik tarihi derişiklik yapmamışsam tarih yenilenmeyecek şekilde istiyorum.