- Katılım
- 11 Mart 2005
- Mesajlar
- 3,059
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Ekli dosyada otomatik power query ile bağlantı oluşturmak için;
"makro kaydet" yardımıyla ile aşağıdaki kodu oluşturdum.
yalnız kod içerisinde Türkçe metinler mevcut ( "Kaynak", "Tanıtılan Üst Bilgiler", "Değiştirilen Tür", vb.)
bu metinlerin ingilizce bir makinede problem olacağını düşünüyorum, nasıl bir çözüm yolu önerebilirsiniz?
Teşekkürler,
iyi Akşamlar.
Ekli dosyada otomatik power query ile bağlantı oluşturmak için;
"makro kaydet" yardımıyla ile aşağıdaki kodu oluşturdum.
yalnız kod içerisinde Türkçe metinler mevcut ( "Kaynak", "Tanıtılan Üst Bilgiler", "Değiştirilen Tür", vb.)
bu metinlerin ingilizce bir makinede problem olacağını düşünüyorum, nasıl bir çözüm yolu önerebilirsiniz?
Teşekkürler,
iyi Akşamlar.
Kod:
Sub Makro4()
Dim wb As Workbook
Dim myPath As String
Dim myFile As String, Str As String
Set wb = ThisWorkbook
myPath = wb.Path
myFile = myPath & "\tbl_SubMenu.xlsx"
Str = Chr(13) & "" & Chr(10)
Range("K2").Select
wb.Queries.Add Name:="tbl_SubMenu", Formula:= _
"let" & Str & _
" Kaynak = Excel.Workbook(File.Contents(""" & myFile & """), null, true)," & Str & _
" tbl_SubMenu_Sheet = Kaynak{[Item=""tbl_SubMenu"",Kind=""Sheet""]}[Data]," & Str & _
" #""Tanıtılan Üst Bilgiler"" = Table.PromoteHeaders(tbl_SubMenu_Sheet, [PromoteAllScalars=true])," & _
Str & " #""Değiştirilen Tür"" = Table.TransformColumnTypes(#""Tanıtılan Üst Bilgiler""," & _
"{{""SubMenuName"", type text}, {""ID"", Int64.Type}, {""NavMenuID"", Int64.Type}, {""UserRole"", type text}})" & _
Str & "in" & Str & " #""Değiştirilen Tür"""
End Sub