Vba excell öğrenmek için
28-09-2017, 18:17 #1
Nerden başlamalıyım altın üyelikteki Videolar faydalı olurmu
Vayne tarafından gönderilmiş daha fazla mesaj bul
28-09-2017, 21:33 #2
Vayne tarafından gönderildi
Öncelikle ne kadarını bilyorsunuz bu konuda birşey yazmamışsınız.
1- Excel üst menüsünü "Geliştirici" menüsü eklemeyi öğrenin
2- Bu menüdeki Makro Kaydet ile makro kaydetmeyi ve kaydedilen makroyu çalıştırmayı öğrenin.
3- Bu menüdeki Visual Basic bölümünde Module1-2-3-4 e kaydedilen makroyu bulup içindeki kodlarda değişiklikler yaparak hangi kodun nasıl bir değişikliğe sebep olduğunu öğrenin.
4- Bu makro kadetme ve değiştirme işlemlerini bir çok defa farklı işlemler için yapın.
5- Değişken tanımlamalarını öğrenin string (Metin), integer (tam sayı), date (tarih), time (zaman) gibi. (Normalde ilk öğrenilmesi gereken ama ilk 4 madde için gerekli değil)
6- IF -THEN ve FOR NEXT ile ilgili bulabildiğiniz kadar örnek inceleyin ve bu örneklerden öğrendiklerinizi kendi kaydettiğiniz makrolara uygulayın.
7- FOR NEXT i kaydettiğiniz bir makroyu bir den fazla çalıştırmak için kullanmak gibi.
8- IF THEN i de bazı işlemleri belli bir koşula göre yaptırmak için kullanmak gibi.
9- Bir kolondaki sonsatır nasıl bulunur öğrenin.
10- Bir hücreden nasıl değer okunur denemeler ile öğrenmiş olmanız gerekiyor. Bunu öğrendikten sonra değişken kullanarak değer okumaları öğrenin. Kolon sabit, satır arttıkça değer okuması gibi.
11- FOR NETX i öğrenmiştiniz onu kullanarak bir kolondaki tüm dolu hücreleri okumayı, satır sabit ,sütunları okumayı öğrenin.
Forumda sorulan soruları cevaplarını bulmaya çalışın ilk aşamada bunları cevap olarak yazmayın.
Siz çözmeye çalışırken gelen cevapları inceleyin ve sizin yöntemlerinizden farklarına bakın.
Hergün düzenli çalışma ile bir kaç ay sonra ne kadar ilerdeğinizi farkedebilirsiniz.
Günde sanırım bir saatiniz bu araştırmalara gider.
Düzenli bir takip ve ısrarlı bir çözüm arayışı ile öğrenilmeyecek şey yok.
29-09-2017, 00:15 #3
Excell 2010 kullanıyorum. Türkçe dil paketli
Bende bir soru sorabilirmiyim. Makro yazdım diyelim ama o makroyu deactive hale getirmek için bilgi yazısı şeklinde saklamak istiyorum. Yani Makroyu yazarken araya bir bilgi notu gireriz mesela onu da şöyle bir işaretle yazarız.
'Bu makroda F5 hücresinden veri alır
seklinde oluyor. Ben bir çok veriden oluşan bir formulasyon veya bilgiyi tek bir işaret ile deactive hale getirmek istiyorum. Bunun için kullanılan işaret nedir?
ptcsite tarafından gönderilmiş daha fazla mesaj bul
29-09-2017, 01:18 #4
Kod editörü penceresinde üst menü çubuğunda sağ klik yapın ve "Edit" menüsünü aktif hale getirin.
Yazmış olduğunuz makro bloğunu komple mouse ile seçin. Ekrana gelen menüde bulunan el işareti sembolünün bir sağındaki sembole tıklayın. Bu sembol yardımıyla tüm kodu pasif hale getirebilirsiniz.
Tekrar eski haline almak için bu sefer el işareti sembolünün iki sağındaki sembole tıklayınız.
Ne yapmak istediğinize bağlı. VBA ya tam hakim olup uzman olabilmek için çok çalışmak her ayrıntıyı bilmeniz gerekiyor. Ve en üst zirveye çıkmanız lazım. Nasıl yani diyecek olursanız.
1.Yerde yani aşağıda olan bir insan önce içinde bulunduğu ortamı idrak eder yani anlar.
2.Sonra daha üst bir seviyeye geçince bir önceki bulunduğu (ortamı) idrak eder anlar ve hatalarını bulur telafi eder, öğrenir.
3.Sonra daha üst ve genel olan seviyeye çıkar, onları da öğrenir. Ve önceki öğrenimlerini hatırlayarak ve diğer hatalarını bulur, pratik yaparak bunu pekiştirir.
Aynı şu örnekteki gibi; Yerden yükseldikçe bakış alanı ve görüş açısı genişler. Muvaffakiyet artar.
Daha sonra da artık bu öğrendiklerini alışkanlık ve huy haline getirir. Ve o alanda mükemmelliğe doğru gider. Bu şu demek değildir "bu insan herşeyi bilir" istidadı (yeteneği) olduğu alanda uzmanlaşır. Söz veya otorite sahibi olur.
Buradaki tehlike şudur; Eğer yeni öğrenimlerle kendisini geliştirmezse bıkar ve ilim kendisinden alınır. Çünkü nefs hep yeni arayışlar peşinde olduğu için öğrendiği, uzman olduğu şeyleri belli bir süre devam ettirir sonra bıkar (aynı bizim eve, arabaya vb. şeylere aşık olup kavuştuktan 3-5 ay bilemedin birkaç sene sonra bıkması gibi), ama yeni şeyler keşfettikçe hem ilgisi hemde ilmi artar ...
Sonra bunu Allah rızası için ümmeti Muhammed'e yardım etmek için kullanır.
Bu, kendisi için pratiklik ve salih amel yapmasına vesile olur.
İnsanlarda bu kişiden faydalanır.
Menzil'de bir SULTAN ...