» Poradna » Programy

Excel VBA jak nadefinovat Variable String ?

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 8/8
 |   |  Microsoft Windows 10 Chrome 56.0.2924.87  |  [89.177.163.---]

Potřebuji poradit, jak ve VBA definovat proměnnou typu Variable String (může obsahovat až 2 mld. znaků).

Odpovědi na otázku

 |   |  Linux Chrome 56.0.2924.87  |  [82.145.220.---]

Strink je retezec, dneska jsem se to ucil v Jave. Jak je to ve VB nevim ale v Jave je to Strink nazev "Muj Retezec"; tak treba to bude podobny kolik znaku se tam vejde netusim jeste jsem to moc nezkousel ucim se to asi tyden.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 56.0.2924.87  |  [82.145.220.---]

Ted koukam - ma tam byt misto Strink String, furt se mi to plete anglictina neni moje silna stranka

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 55.0  |  [89.177.34.---]

normálněDim neco As String

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 56.0.2924.87  |  [89.177.163.---]

Díky, přišel jsem na to

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 58.0.3018.3

Může, ale prakticky nemůže. Pokud máš 32 bitovou aplikaci, tak jsi omezen velikostí paměti, kterou OS aplikaci přidělí. Navíc bude řetězec uložen v Unicode, takže každý znak zabere 2 bajty. Spoustu paměti sežere vlastní aplikace (+ .NET), takže počítej tak s 250 000 znaky jako realnou max. velikostí, se kterou můžeš pracovat, pokud ji nebudeš chtít kopírovat do jiného stringu apod.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 56.0.2924.87  |  [89.177.163.---]

Sice to na daný problém nemá vliv, ale zjistil jsem, že se mi na W10 64bit nainstaloval Office 32bit. Dnes s přeinstalací na dálku na mém NB zápasila expertka MS a nic... Prý o problému ví, v tomto týdnu jsem již 4 případ. Zítra se jí snad podaří Office 64bit nainstalovat. S HW není problém: 24 GB RAM, Kaby Lake 7500U a Samsung SSD 960 Pro 512 GB (1800/1700 MB/s sekv. čtení/zápis), RAM Disk 6700/8400 MB/s.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 58.0.3018.3

MS sam doporučuje instalovat 32 bitovou verzi Office. To není nic špatného. 64 bitová verze má význam až u speciálních případů, kdy chceš pracovat s velkými balíky sat např, ve spojení s Analysis services nebo jako tvůj případ s obrovskými řetězci.Co máš za balík Office? U MS je třeba na stránkách je třeba kliknout na upřesnění u odkazu na office a pak se ti teprve zobrazí možnost s výběrem 32b nebo 64b verze

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 56.0.2924.87  |  [89.177.163.---]

Už běžím na 64bitech . Nakonec vzdala instalaci "z jedné stáje" i expertka MS a zvolila jistotu: HeiDoc.net

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: String



Určitě si přečtěte


Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 237

Black Friday 2017: Přehled slev na elektroniku a počítače

Black Friday 2017: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

22.  11.  2017 | David Polesný | 32

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 30

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

** Co je to vlastně láska? Dá se vysvětlit vědecky? ** Výzkum ukázal, že zamilovaní jedinci mají mj. zvýšenou hladinu fenyletylaminu a množství testosteronu ** Je ale rozdíl mezi zamilovaností a láskou

21.  11.  2017 | Vojtěch Malý | 22