VBA: Načtení souboru MDB do Excelu 365

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Mistr81 2. 6. 2023 07:48

Kolegyně a kolegové,

mám soubor ve formátu MDB. Existuje prosím způsob, jak jej pomocí makra načíst do Excelu 365?

Pokud si zmíněný soubor chci otevřít v programu Access 365, zobrazí se mi výstražné upozornění: Nelze otevřít databázi vytvořenou v předchozí verzi aplikace.

Předem děkuji za rady.
Nechval dne před večerem...
Mistr81
Junior
Uživatelský avatar

Odeslat příspěvekod milsimr 2. 6. 2023 08:34

Otevřít v Accessu 2016, uložit do novějšího formátu > modlit se, že to bude fungovat.
Administrátor fóra Živě.cz.
milsimr
Administrátor
Uživatelský avatar

Odeslat příspěvekod Mistr81 2. 6. 2023 09:45

Jenže já Access 2016 nemám (a nechci ho kvůli tomu kupovat) a druhak bych to načítání do Excelu 365 potřeboval nějak zautomatizovat.

Každopádně děkuji za návrh a reakci.
Nechval dne před večerem...
Mistr81
Junior
Uživatelský avatar

Odeslat příspěvekod bruco 2. 6. 2023 10:52

Co potrebujes nacitat? Mozno by sa to dalo vyriesit cez ADO vo VBA. Len by sa makro muselo naprogramovat a nie nahrat.
bruco
Junior

Odeslat příspěvekod Mistr81 2. 6. 2023 12:17

bruco píše:dalo vyriesit cez ADO

Co to je ADO?

bruco píše:Len by sa makro muselo naprogramovat a nie nahrat.

S programováním není problém, to dělám běžně. Nenahrávám. :-)

-- 2. 6. 2023 13:22 --

bruco píše:Co potrebujes nacitat?

Data z jedné z tabulek v databázi. Načtená data pak budu následně v Excelu zpracovávat atp.

Takhle to postačí nebo to mám specifikovat nějak podrobněji? :-)
Nechval dne před večerem...
Mistr81
Junior
Uživatelský avatar

Odeslat příspěvekod bruco 2. 6. 2023 14:16

ADO = ActiveX Data Objects
https://thedatalabs.org/definitive-guid ... l-and-vba/

Velmi zjednodusene: vo VBA si vytvoris pripojenie na databazu, vytvoris recordset, naplnis ho cez SQL dotaz, ktorym nacitas potrebne data z databazy a z recordsetu ich vlozis na harok.
bruco
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků