1. Jaká data se mají načítat? Vždy jen 3 řádky z prvního sloupce do tří TextBoxů?
2. bude se s daty nějak dále manipulovat?
a) otevřít soubor s daty
b) naplnit textboxy požadovanými buňkami
např. do kódu formuláře pro akci tlačítka vložit:Private Sub CommandButton1_Click()
Dim wb As Workbook, ws As Worksheet
Dim filePath As String
' Cesta k externímu souboru
filePath = "C:\Cesta\k\souboru.xlsx"
' Otevření externího souboru
Set wb = Workbooks.Open(filePath)
Set ws = wb.Sheets(1) ' První list
' Načtení hodnot z prvních tří řádků sloupce A
Me.TextBox1.Value = ws.Range("A1").Value
Me.TextBox2.Value = ws.Range("A2").Value
Me.TextBox3.Value = ws.Range("A3").Value
' Zavření souboru bez uložení
wb.Close SaveChanges:=False
End Sub
citovat
2. bude se s daty nějak dále manipulovat?
ji026441 napsal/a:
Jak to mám udělat_
a) otevřít soubor s daty
b) naplnit textboxy požadovanými buňkami
např. do kódu formuláře pro akci tlačítka vložit:Private Sub CommandButton1_Click()
Dim wb As Workbook, ws As Worksheet
Dim filePath As String
' Cesta k externímu souboru
filePath = "C:\Cesta\k\souboru.xlsx"
' Otevření externího souboru
Set wb = Workbooks.Open(filePath)
Set ws = wb.Sheets(1) ' První list
' Načtení hodnot z prvních tří řádků sloupce A
Me.TextBox1.Value = ws.Range("A1").Value
Me.TextBox2.Value = ws.Range("A2").Value
Me.TextBox3.Value = ws.Range("A3").Value
' Zavření souboru bez uložení
wb.Close SaveChanges:=False
End Sub
citovat

RSS nejnovější články