Formülün başından ve sonundan karakter silmek

  • Konuyu başlatan Konuyu başlatan ErolU
  • Başlangıç tarihi Başlangıç tarihi

ErolU

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
300
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
=EĞERHATA(KÖPRÜ(RENKLENDİR_22_SINAV(E44));EĞERHATA(EĞER($AJ$6=1;KÜÇÜK(EĞER('Sayfa2'!$AN$7:$AN$66<>"";'Sayfa2'!$C$7:$C$66);SATIRSAY($E$44:F44));KAYDIR('Sayfa2'!C$6;KAÇINCI(BÜYÜK('Sayfa2'!$BA$7:$BA$66;'Sayfa2'!$B7);'Sayfa2'!$BA$7:$BA$66;0);0));""))

Arkadaşlar Sayfa4, Sayfa7, Sayfa8, Sayfa11, Sayfa12'de E44:E93 satırlarında bulunan yukarıdaki DİZİ formülünden

Her satırda
BAŞTAN: eşittir (=) hariç 41 karakter
SONDAN: 1 karakter

silerek formülü yine dizi formülüne dönüştürecek bir makro ihtiyacım var.

Yapılabiliyorsa yardımlarınızı rica ederim.
 
Nedenler: Birleştirilmiş hücrelerde dizi formülü var, çalışma kitabı sayısı 4 tane, hücrelerdeki koşullu biçimlendirmeler bozuluyor
Dediğiniz gibi yapılabilir tabii ki ama çok uğraştıracak ve hatalı işlem yapmayayım diye böyle denemek istedim.
 
Ctrl+H yapamıyorum. Değişmesi gereken kısımlarda hücre adresleri farklı.
Elle değişim yapınca koşullu biçimlendirmenin aralıkları değişiyor.
 
Dosyanızı göremediğim için cevaplamak zor oluyor.
Makro kullanarak Bul - Değiştir'de yapılabilir ama yazacağımız hususlar genelde afaki kalacaktır.
Replace komutu ile yapabilirsiniz.

A1'de Ali yazdığını düşünün, Range("A1").Value = Replace(Range("A1"), "Ali", "Veli") şeklinde yazacağınız bir kod Ali'yi Veli yapacaktır gibi...

En net cevap ancak dosyanızı görünce verilebilir.
 
@Erol U.

Önce bundan önceki cevabımı okuyunuz.

Yine de tahmin üzerine hazırladığım şu kodu bir dener misiniz?
Ayrıca; açıklamanız ve formülünüze baktığımda En baştaki EĞERHATA kısmının da kaldırılması gerektiğini düşündüm.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt