Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: Formülleri Makro İle Yazmak  (Okunma sayısı 13611 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Formülleri Makro İle Yazmak
« : 22 Mart 2011, 17:37:29 »
Merhabalar,
Formülleri koda nasıl çeviririz acaba,
Örneğin alttaki formülü v hücresine giriyorum.Topla.Çarpım;
Kod: [Seç]
=TOPLA.ÇARPIM((G2=G$2:G$20000)*(D2=D$2:D$20000)*(A2=A$2:A$20000)*("ACHTPRYT"=S$2:S$20000))
veya düşeyara için;
Kod: [Seç]
=DÜŞEYARA(G2;G:K;5;0)
veya eğersay için;
Kod: [Seç]
=EĞERSAY(U:U;U2)formüllerini marko(WorksheetFunction kullanarak) ile nasıl yazarız.
Teşekkürler

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Formülleri Makro İle Yazmak
« Yanıtla #1 : 23 Mart 2011, 15:30:59 »
Merhaba Ercan Bey.

Topla.Çarpım sanırım makro ile pek olmuyor.

Diğerleri şu şekilde;

Kod: [Seç]
Sub Duseyara()
On Error Resume Next
sonuc = WorksheetFunction.VLookup([G2], [G:K], 5, 0)
End Sub


Kod: [Seç]
Sub Egersay()
sonuc = WorksheetFunction.CountIf([U:U], [U2])
End Sub
« Son Düzenleme: 23 Mart 2011, 15:58:00 Gönderen: Bülent Öztürk »
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Ynt: Formülleri Makro İle Yazmak
« Yanıtla #2 : 23 Mart 2011, 15:56:48 »
Bülent bey çok Teşekkür ederim sağolun

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1411
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • Doğum Yılınız: 1976
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: 2016
Ynt: Formülleri Makro İle Yazmak
« Yanıtla #3 : 23 Mart 2011, 15:59:00 »
Bülent bey çok teşekkür ederim, sağolun.

Rica ederim. Siz de sağolun.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)