Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: Aynı yazılışa sahip kelimeler  (Okunma sayısı 10867 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı voleybolcu

  • İngilizce eğitimi
  • Excelce Onbaşı
  • **
  • İleti: 13
  • Puan +0/-0
  • Cinsiyet: Bayan
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Ayşe Öztürkler
  • Doğum Yılınız: 1987
  • İl / İlçe: Hatay/İskenderun
  • İşletim Sisteminiz: Windows Xp
  • Mesleğiniz: İngilizce öğretmeni
  • Office Versiyonunuz: Office Xp
Aynı yazılışa sahip kelimeler
« : 15 Ekim 2011, 11:03:24 »
Merhaba. Böyle bir hizmeti sunmanızdan ötürü, sizlere çok teşekkür ederim.

Bende bir Excel veritabanı dosyası var. Onun özellikleri ise şu şekildedir:

1) Excel dosyasının 1 inci sayfasının "A" sütunundaki hücrelerde İngilizce kelimeler ile bu İngilizce kelimelerin Türkçe anlamları yer almaktadır.

2) Bu İngilizce kelimeler, her hücre içerisinde en başta yer almaktadır.

3) Bu İngilizce kelimelerden hemen sonra  noktalı virgül işareti gelmekte olup, noktalı virgül işaretinin hemen sonrasında ise İngilizce kelimelerin Türkçe anlamları gelmektedir.

4)Ayrıca, her Türkçe anlamdan sonra nokta işareti veya virgül işareti gelmektedir.


Sonuç olarak, İngilizce kelimelerden bazılarının aynı yazılışa sahip Türkçe anlamları olmasından ötürü, söz konusu İngilizce kelimeleri bulan ve bu Excel dosyasının 2 inci sayfasındaki “A” sütununa yazan bir makro programını sizlerden rica ediyorum.

Buna ilişkin örnek bir dosyayı mesajıma ekledim.

İyi günler.
:)

Ç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: Aynı yazılışa sahip kelimeler
« Yanıtla #1 : 15 Ekim 2011, 18:48:44 »
Merhaba Ayşe Hanım,

Sadece Türkçe ve İngilizce yazılışları aynı olan kelimeleri mi listelemek istiyorsunuz?

Şu şekilde deneyin;
Kod: [Seç]
Sub ExcelceAyniBul()
Dim excelce As Long, s2son As Long
Dim kelimem As String, trkelime As String, enkelime As String
Dim bulent As Long
'http://www.excelce.net/forum/index.php?topic=968.0
For excelce = 1 To Worksheets("Sayfa1").Range("A65530").End(3).Row
    kelimem = Worksheets("Sayfa1").Range("A" & excelce)
    trkelime = VBA.Left(kelimem, VBA.InStr(1, kelimem, ";") - 1)
    enkelime = VBA.Mid(kelimem, VBA.InStr(1, kelimem, ";") + 1, VBA.Len(kelimem) - VBA.Len(trkelime))
    If enkelime Like trkelime & "*" Then
        bulent = bulent + 1
        s2son = Worksheets("Sayfa2").Range("A65530").End(3).Row + 1
        Worksheets("Sayfa2").Range("A" & s2son) = kelimem
    End If
Next excelce
MsgBox "Eşleşen " & bulent & " kayıt aktarıldı.", vbInformation, "İşlem tamam"
End Sub
« Son Düzenleme: 15 Ekim 2011, 19:18:58 Gönderen: Bülent Öztürk »
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)

Çevrimdışı voleybolcu

  • İngilizce eğitimi
  • Excelce Onbaşı
  • **
  • İleti: 13
  • Puan +0/-0
  • Cinsiyet: Bayan
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Ayşe Öztürkler
  • Doğum Yılınız: 1987
  • İl / İlçe: Hatay/İskenderun
  • İşletim Sisteminiz: Windows Xp
  • Mesleğiniz: İngilizce öğretmeni
  • Office Versiyonunuz: Office Xp
Ynt: Aynı yazılışa sahip kelimeler
« Yanıtla #2 : 15 Ekim 2011, 20:26:44 »
Bülent bey, size çok teşekkür ederim.

:)
:)

Ç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: Aynı yazılışa sahip kelimeler
« Yanıtla #3 : 16 Ekim 2011, 20:13:41 »
Rica ederim.
Çalışmalarınızda başarılar.
(Ücretli program talepleriniz için iletişime geçebilirsiniz, excelvbprogram@gmail.com)