• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Google forma veri aktarırken türkçe karakter sorunu hk.

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
merhaba arkadaşlar internette bir siteden google veri aktarımı ile ilgili bir dosya bulup kendime göre uyarladım veri aktarımını yapıyor fakat türkçe karakter sorunu nasıl çözerim örnek doya ektedir.
 

Ekli dosyalar

Ben bir deneme yapıp gönderdim ama sizin Google Sheets'i göremediğim için sonucu bilmiyorum, oldu mu?

.
 
O zaman; Excel dosyasındaki modülün altına @Zeki Gürsoy 'un aşağıdaki fonksiyonunu ekleyin;

C#:
Function URL_Encode(strText)
    'Zeki Gürsoy - 10/01/2021
    'https://zekigursoy.blogspot.com
    
    Dim objHtmlfile As Object
    
    If objHtmlfile Is Nothing Then
        Set objHtmlfile = CreateObject("HTMLFILE")
        objHtmlfile.parentWindow.execScript "function encode(s) {return encodeURIComponent(s);}", "jscript"
    End If
    
    URL_Encode = objHtmlfile.parentWindow.encode(strText)
End Function


Daha sonra, VBA kodunuzda aşağıdaki kısmı eskisiyle değiştirin ve dosyayı kaydedip denemenizi yapın....

C#:
With frmProductSurvey
    kimlikno = URL_Encode(.xadısoyadı)
    adısoyadı = URL_Encode(.xtckimlikNo)
    xcinsiyet = URL_Encode(cinsiyet)
    alanbolum = URL_Encode(.xalanbolum)
    adresi = URL_Encode(.xadresi)
End With


Bu arada.... eğer esas maksadınız Excel'den verileri Google Sheets'e aktarırken Google Forms kullanmanız şart değilse, aşağıdaki görselde olduğu gibi direkt olarak da aktarılabilir. Sayfada hücrelerden ya da sizdeki gibi UserForm'dan...

Aşağıdaki görselde sol taraf "Google Sheets", sağ taraf "MS Excel"



Test.gif


.
 
teşekkür ederim yardımın için şimdi google sheetten excele veri alma ve aramayı araştırmam lazım.
 
Google forms kullanmadan nasıl yapabilirim. şimdiden çok teşekkürler
 
Geri
Üst