ctrl+shift+enter kombinasyonu

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar hücreye girdiğimiz formüle ctrl+shift+enter kombinasyonunu kullanarak {=INDEX(R4C2:R204C2,MATCH(1,IF(R4C4:R204C4=R[-9]C,IF(R4C5:R204C5=R[-9]C[1],1)),0))} şeklinde formülü girmek istiyorum. Ama hücreye metin olarak atıyor.Acaba bu kombinasyonun VBA 'da bir karşılığı var mı? Neden olmuyor?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=INDEX(R4C2:R204C2;MATCH(1;IF(R4C4:R204C4=R[-9]C;IF(R4C5:R204C5=R[-9]C[1];1));0))

,'leri ; yapın.

.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Teşekkürler ancak olmadı hata veriyor.. Range Sınıfının FormulaArray yöntemi başarısız diyor..Kod aşağıdaki gibi;

For i = 4 To 10

Range("j4").Select
With Cells(i, "j")
.FormulaArray "=INDEX(R4C2:R204C2;MATCH(1;IF(R4C4:R204C4=R[-9]C;IF(R4C5:R204C5=R[-9]C[1];1));0))"

.Value = .Value
End With

Next
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkürler ancak olmadı hata veriyor.. Range Sınıfının FormulaArray yöntemi başarısız diyor..Kod aşağıdaki gibi;

For i = 4 To 10

Range("j4").Select
With Cells(i, "j")
.FormulaArray "=INDEX(R4C2:R204C2;MATCH(1;IF(R4C4:R204C4=R[-9]C;IF(R4C5:R204C5=R[-9]C[1];1));0))"

.Value = .Value
End With

Next

Makroda ise ;'lerin , olması gerekir. Yukarıdaki mesajımı dikkate almayın.

.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Benim için önemli bir konu yardımcı olursanız memnun olurum..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,646
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosya eklerseniz yardımcı olabiliriz.
 
Üst