Çözüldü KTF yi Eklenti olarak kullanmak

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

KTF eklenti olarak kaydedip , Tüm sayfalarda nasıl kullanabilirim ?

Yardımcı arkadaşa şimdiden Teşekkürler.
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
KTF olan dosyanızı farklı kaydet, Kayıt Türü "Excel Eklentisi" seç klasör olarak otomatik
C:\Users\"Oturum Adınız"\AppData\Roaming\Microsoft\AddIns açılır.
Dosyanızı buraya excel eklentisi olarak kaydedin.

Excel Seçenekler/Eklentiler sayfasını açın.
"Yönet" = "Excel Eklentileri" seçili iken Gite tıklatın.
Açılan pencerede dosyanızın yanındaki onay kutusunu işaretleyin.

Artık KTF yi bilgisayarınızdaki bütün dosyalardan çalıştırabilirsiniz.

Ancak şöyle bir sorun var ki KTF formülü kullandığınız dosyayı başka bilgisayara kopyalarsanız o bilgisayarda KTF formüllü eklenti dosyası olmadığından KTF formüller hata verecektir.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
dalgalikur

Hocam dediğiniz şekilde yaptım. Fakat yinede çalışmadı..
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,788
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sayın dalgalikur açıklamış

Rich (BB code):
KTF olan dosyanızı farklı kaydet, Kayıt Türü "Excel Eklentisi" seç klasör olarak otomatik
C:\Users\"Oturum Adınız"\AppData\Roaming\Microsoft\AddIns açılır.
Dosyanızı buraya excel eklentisi olarak kaydedin.

Excel Seçenekler/Eklentiler sayfasını açın.
"Yönet" = "Excel Eklentileri" seçili iken Gite tıklatın.
Açılan pencerede dosyanızın yanındaki onay kutusunu işaretleyin.
Açılan pencerede kayıt ettiğiniz dosya adını seçmeniz gerekiyor onun için eklenti dosyasını tikini işaretliyeceksiniz.
 

Ekli dosyalar

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
halit3;

Bunları yaptım hocam. Ama çalışmadı

Eklemek isteğim KTF şu şekilde.;

Kod:
Function ColorIndexOfCell(rng As Range, _
    Optional OfText As Boolean, _
    Optional DefaultAsIndex As Boolean = True) As Integer
Dim c As Long
If OfText = True Then
    c = rng.Font.ColorIndex
Else
    c = rng.Interior.ColorIndex
End If
If (c < 0) And (DefaultAsIndex = True) Then
    If OfText = True Then
        c = GetBlack(rng.Worksheet.Parent)
    Else
        c = GetWhite(rng.Worksheet.Parent)
    End If
End If
ColorIndexOfCell = c
End Function

Function GetWhite(WB As Workbook) As Long
    Dim Ndx As Long
    For Ndx = 1 To 56
        If WB.Colors(Ndx) = &HFFFFFF Then
            GetWhite = Ndx
            Exit Function
        End If
    Next Ndx
    GetWhite = 0
End Function
Function GetBlack(WB As Workbook) As Long
    Dim Ndx As Long
    For Ndx = 1 To 56
        If WB.Colors(Ndx) = 0& Then
            GetBlack = Ndx
            Exit Function
        End If
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Lütfen önce kaydettiğim görüntüyü seyret.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Lütfen önce kaydettiğim görüntüyü seyret.
Video daki anlatım ile, ilk mesajdaki anlatım harfiyen aynı... Bende ilk mesajdaki gibi yaptığımı belirtiyorum zaten... Yani videoya gerek yoktu... Bu tek bir KTF değil.. bir kaç tane birleşim sözkonusu... Sistemim eski. ofis 2007 tr

ve yine olmadı... Sorunun nereden kaynaklandığını , inşallah bulacağım.!

Teşekkürler.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Başka bir Bilgisayarda Ofis 2010 x64 tr de denedim. sorunsuz çalışıyor.

Ofis 2007 tr , malesef çalıştıramadım.

Yardımcı arkadaşlara çok Teşekkürler.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
"Excel 2003-2007 Eklentisi *.xla" olarak kaydedip dene. Bakalım olacak mı?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Bir de şöyle dener misin.
Prosedür başlığının en önüne Public ekle

Function ColorIndexOfCell(rng As Range, _
Aşağıdaki gibi
Public Function ColorIndexOfCell(rng As Range, _
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Bir de şöyle dener misin.
Prosedür başlığının en önüne Public ekle

Function ColorIndexOfCell(rng As Range, _
Aşağıdaki gibi
Public Function ColorIndexOfCell(rng As Range, _
Ofis 2007 kaldırdım. maalesef deneyemem...
 
Üst