Merhaba arkadaşlar ufak bir sorum olacak aynı excel dosyasında farklı 2 sayfa aşşağı resimdeki gibi Sayfa 1 de sıra isim meslek bilgisi mevcut bu bilgiler arasında mesleği işçi görünen kişileri sıra ad soyad bilgilerini sayfa 2 ye taşımak istiyorum
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Basit bir örnek, üzerinde odeğişiklikler yaparak işinizi çözer.
sub aktar ()
set s1=worksheets("Sayfa1")
set s2=worksheets("Sayfa2")
s2ssay=2
for k=2 to 300000
if cells(k,4)="" exit for
if cells(k,4)="İŞÇİ" then
s2.cells(s2ssay,1)=s1.cells(k,1)
s2.cells(s2ssay,2)=s1.cells(k,2)
s2.cells(s2ssay,3)=s1.cells(k,3)
s2.cells(s2ssay,4)=s1.cells(k,4)
s2ssay=s2ssay+1
end if
next
end sub
Bu excel vba kısmı;
Alt+F11 e basarak kodlama kısmı açılır.
Açılan alanda sağ tıklayıp insert ordan da module seçersen boş sayfa açılır.gönderdiğim kodu kopyala oraya yapıştır.
sonra excel sayfana geçip sayfaya bir şekil ekle sonra eklediğin şekil üzerine sağ tıkla makro ata yı seç, aktar makrosunu görürsün, onu seç.
sonra şekil üzerine geldiğinde parmak işareti geliyorsa olay çözülmüştür.tıkla ve programın çalıştığını test et.![]()
peki burdaki koşul sutundaki hücre rengi olsa nasıl değiştirilecekti bu formül