Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

  • Web sitemizi "REKLAMSIZ" olarak ziyaret etmek ister misiniz?
    Gerek sitemize destek, gerekse de reklam görmeden sitemizde gezinmek isterseniz, HESAP YÜKSELTME sayfasından SADECE 15-TL'ye 1 yıl boyunca ÜCRETLİ ÜYELİK almanız yeterli olacaktır.
    Detaylı bilgilendirme için lütfen buraya tıklayınız!

    REKLAMSIZ FORUM KULLANMAYI TERCİH EDECEK ÜYELERİMİZE, https://www.exceldosyalari.com İSİMLİ SİTEMİZDEN 3 AYLIK ÜYELİK PAKETİ HEDİYE EDİLECEKTİR.

Genel VBA  vba formül kısaltma

mrtdnmz68

Yeni Üye
Kullanıcı
Katılım
14 Şub 2020
Mesajlar
3
Excel Versiyonu, Dili
vba

Reputation:

uzun formülü kısaltma nasıl yapabilirim
 

Ekli dosyalar

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,392
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Belgedeki kodlarda yer alan DÜZENi/KURALı anlayamadım doğrusu.
İşlemlerdeki KURLı biraz açıklar mısınız?

.
 

mrtdnmz68

Yeni Üye
Kullanıcı
Katılım
14 Şub 2020
Mesajlar
3
Excel Versiyonu, Dili
vba

Reputation:

Ömer hocam
size gönderdiğim vba kodlarında 31C - 2I - 5J - 1P - 1X - 2P - 3P - 1T - 5P - 6P - 1Y DEVAMLI OLARAK DEĞİŞKENDİR...
(SUB HESAPLAMA 1 DE )31C SONUCUN YAZILACAĞI SATIRDIR VE +25 ARTARAK BİR SONRAKİ SONUCUN YAZILACAĞI(SUB HESAPLAMA 2 DE )31+25=56 SATIRDIR (SUB HESAPLAMA 3 DE ) 56+25=81 OLARAK DEVAM EDER SAĞA GİDİŞTE İSE (SUB HESAPLAMA 1 DE ) 1 Cİ KUTU TABLO 1+360=361 OLARAK 2 Cİ KUTU OLUR 361+360=721 OLARAK DEVAM EDER
(SUB HESAPLAMA 2 DE ) AYNI ŞEKİLDEDİR FAKAT (SUB HESAPLAMA 9 DA ) İSE İLK KUTU (SUB HESAPLAMA 2 DE ) İLK KUTU 2 YE +7 EKLENİYOR 2+7=9 VE SONRA 9+360= 369 ŞEKLİNDE DEVAM EDER
2I VE 5J TOPLANIP VEYA ÇIKARILIP <= 99 OLMALIDIR VE 6 KEZ SONUÇ ÇIKIYOR FAKAT SONUÇLARDA EŞİT OLAN (ÖRNEK SONUÇ +25 VEYA -25 ÇIKIYOR İSE VE SONRAKİ YANİ 3E VE 6I SATIR İŞLEM SONUCU YİNE +25 VEYA -25 İSE BU SEFER (TABLODAN ALARAK 0 SABİT HAMLE EKSİLER SOLA ARTILAR SAĞA EN FAZLA -1 VEYA +1 -2 VEYA +2 -3 VEYA +3 -5 VEYA +5 ŞEKLİNDE HAMLE YAPIYOR )) YANİ ÇIKAN 6 HANE SONUÇ BİRBİRİNDEN FARKLI OLACAKTIR (ÖRNEK ÇIKAN SONUÇ DİYELİM Kİ 87 DİR BU SONUCUN YAPILAN İŞLEMLER NETİCESİNDE +87 VEYA -87 OLMASI BİR ŞEY DEĞİŞTİRMİYOR 87 OLARAK KABUL EDİLİR)
örnek satır:
Cells(31, "C") = ((((Cells(2, "I") + Cells(5, "J") + Cells(1, "P")) * (Cells(1, "X")) + (Cells(2, "P")) - Cells(3, "P")) - (Cells(1, "T")) - Cells(5, "P") + (Cells(6, "P")) * (Cells(1, "Y"))))

BU AÇIKLAMALAR YETERLİ GELMEZ İSE HOCAM MUTLAKA BANA TELEFON AÇMALISINIZ DAH FAZLA BİLGİYİ İNTERNET ORTAMINDAN PAYLAŞMAK UYGUN OLMAYACAKTIR 0544 312 1084 MURAT DÖNMEZ
 

mrtdnmz68

Yeni Üye
Kullanıcı
Katılım
14 Şub 2020
Mesajlar
3
Excel Versiyonu, Dili
vba

Reputation:

Ömer hocam ilgilenbildinizmi acaba
 

Ömer BARAN

Kurucu
Yönetici
Kurucu
SMS Onaylı
Katılım
11 Nis 2019
Mesajlar
1,392
Web Sitesi
www.ExcelDestek.Com
Excel Versiyonu, Dili
2013 (32) TR

Reputation:

Tekrar merhaba Sayın @mrtdnmz68 .

Öncelikle mesajlarınızı tümü büyük harf olarak yazmamanız gerektiğini hatırlatayım.
Bu konu hakkında gerekli açıklama, cevabımın altındaki İMZA bölümünde var.

Daha evvel de belirtmiştim, belgenizdeki kodlarda yer alan DÜZENi anlayamadım malesef.
Düzen derken kastım ritmi anlamış değilim.

Kriter, ritim kararı verilirken neye göre hareket edileceği belli değil ya da bir kural yok gibi.
3 satıra matematiksel işlem sonucunu yazdırmaksa amaç, sanırım elinizdeki kod zaten bu işi yapıyor.
Görebildiğim bir miktar parantez sayısı fazla olmuş sadece.
31+25=56 , 1+360 vs anlamadım hiç.
Belgenizde bir başlık vs de yok ki neyle neyi çarpıyorum, ne bulunmak isteniyor, bu ritimi/amacı anlamaya yardımcı olsun.

.
 
Son düzenleme:
Üst