Arkadaşlar slm Ben excelde makro yazmaya çalışıyorum ve bi sorunla karşılaştım yardıma ihtiyacım var. Şöyleki ben düğmeye tıkladığımda A1'e bugünün tarihini yazmasını istiyorum. Bi daha bastığımda bi alt satıra geçmesini ve eğer gün aynıysa yazmamasını değilse yeni günü yazmasını istiyorum. Aynı düğmeyle B1'e de başka bir yerden hesapladığım değeri yazmasını istiyorum. Tekrar bastığımda da bi alt satıra geçerek yeni hesapladığı değeri yazmasını istiyorum. Yardım ederseniz sevinirim.
bunların hepsi tek tusla olur yalnız detayları farkedemeyebilirsin.
basitce belirtmek gerekirse...
date fonksiyonu ile a1 e tarih ataması yaparsın burada bir sorun olmaz. Daha sonra if komutunu kullanarak LİKE operatörüyle a1 ile a2 yi kıyaslarsın aynı cıkarsa yeni tarihtir.
Farklı bir yol alt satıra gecmek için R[-1]C[0] komutunu yazabilrisin. (umarım dogru hatırlıyorumdur gece gece acıkcası tam hatırlayamıyorum).
Aynı sekilde Command 1 tusunun görevini devam ettirir B hücrelerinin kodunu yazarsın. Bsaka yerden gelen degerler sabit yerlerden geliyorsa hic kod kullanmadan direk makro kaydedip kopyala yapıstır yöntemiyle yapılabilir.