#excel
Arkadaşlar iyi akşamlar. Cumartesi gecesi afedersin ne b... yemeye uğraşıyorsam excelle.
😀
Şu meşhur çeviri şeysini yapmaya çalıştım hatta örnek video üzerinden yapmaya çalıştım ama olmadı hala sonuçta !DEĞER yazıyor. Videonun birebir aynısını yaptım sıkıntı ne olabilir?
Olmasa da olur yani sırf öylesine yapmaya çalıştım.
https://www.youtube.com/watch?v=VYgcTS-xk60&feature=emb_title
--------------------------
Public Function TERCUME(kelime As Range, SL As String, TL As String)
Dim ie As New InternetExplorer
Dim doc As HTMLDocument
sltl = "sl=" & SL & "&" & "tl=" & TL
ie.navigate "https://translate.google.com/?hl=tr#view=home&op=translate&" & sltl
ie.Visible = False
Do
DoEvents
Loop Until ie.readyState = READYSTATE_COMPLETE
Set doc = ie.document
Set kelimex = doc.getElementsByClassName("orig tlid-source-text-input goog-textarea")(0)
kelimex.Value = kelime
beklet (2)
Set cevap = doc.getElementsByClassName("tlid-translation translation")(0)
TERCUME = cevap.innerText
ie.Quit
Set ie = Nothing
End Function
Public Function beklet(beklemezamani As Double)
Start = Timer
Do
DoEvents
Loop Until (Timer - Start) >= beklemezamani
End Function
-----------------

Yorumlarda gördüm:
Hata mesajı alanlar için: VBA>Tools>Resources'tan: aşağıdaki 2 referansı aktif etmeleri lazım:
1) Microsoft HTML Object Library
2) Microsoft Internet Controls
Bunları seçince makro çalışıyor. Çünkü kod bu 2 referansı kullanıyor. Yüklü değillerse hata döndürüyor.
Onları seçtim. Acaba ayrıyetten bir yerden indirmek falan mı gerekiyor onları pc ye.
@hsynn O konuda bilgim yok açıkçası, zaten sizden başkaları da sorun yaşamış, makrolar farklı ortamlarda aynı sonuçları döndürmüyor tecrübeyle sabit. Değer hatası çok geniş olduğu için adım adım debug etmek lazım, muhtemelen bir formülde yanlış bir değer çekiyor veya gelen veri tipi yanlıştır.
https://support.microsoft.com/tr-tr/office/-de%C4%9Fer-hatas%C4%B1n%C4%B1-d%C3%BCzeltme-15e1b616-fbf2-4147-9c0b-0a11a20e409e
@toolbox anladım hocam. O kısım beni aşar sanırım teşekkür ederim. :))
Bunu Google Tablolar üzerinden kolayca yapabiliyorsunuz. İlla ki excelle çalışmak gerekmiyorsa bakılabilir.
https://www.youtube.com/watch?v=VcyhrKKP2ZI
Bunu bilmiyordum.
Benimki can sıkıntısına iş olsun diyeydi.
@hsynn Bir üretim oldukça sebebi önemli değil. Sayenizde bende excelde de uygulanabildiğini gördüm.