Diskuze: Visual Basic - Error jenom v některých verzích Office
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Ve kterych verzich?
A bez kompletniho kodu to stejne nejde testovat.
Zkus tam nechat jenom tu samotnou cast. Ostatni dej do komentare Protect si zrus
rucne. Kdyz jsem zkousel ladit jedno macro, zjistil jse, ze v ruznych verzich se
nektere prikazy zapisuji jinak. Je potreba tam dat potom ify.
Díky za zprávu.
Toto je celý kod, jen jsem smazala heslo. Určitě to nejde v Office 2010,
ale jen u některých... Je to tvořené na Office 2016, kde mi to funguje v
pohodě... (zasílám celou miniplakaci dál a potřebovala bych, aby to jelo na
všem od 2010 výš...)
Trošku jsem doufala, že se bude jednat o úpravy z tečky na dvojtečku nebo
něco podobného, co 2016 už berou a některé starší to vidí jako
chybu...
Ok, tak moznost 1, googlem prikaz po prikazu, pr
google = office 2010 vba Sheet .Unprotect
ActiveSheet.Unprotect Password:="Secret"
Worksheets("MySheet").Unprotect Password:="Secret"
Workbooks("OtherWorkbook.xlsx").Workheets("MySheet").Unprotect Password:="Secret"
ActiveSheet.Unprotect Password:=InputBox("Please enter the password")
expression. Unprotect( _Password_ ) ' zajimave je, ze v dokumentaci to maji se zavorkou
---
Worksheets("Sheet1").Activate ' to se zda OK, jen mne napada, ze bych mozna napsat toto
Worksheets("Sheet8").Activate ' a pak teprve zkousel unprotect pres activesheet
ActiveSheet.Unprotect
---
ActiveSheet.Range(Columns(2), Columns(4)).Select ' columns pouzivaji na internetu s cislem, mozna je treba pristupovat k tomu pres range
Columns(2).Select
myRange.Columns(myRange.Columns.Count).Column
Columns("BL:BL").Select ' z fora z roku 2009, takze i toto by melo byt OK
2)
Excel ma moznost zaznamenat macro. Zkus v tom, kde to nefunguje, zaznamenat
makro s presne stejnymi kroky nebo aspon 1 prikaz, kdyz se jedna o cyklus.
Mne obvykle macro zkape na tom, ze policko neexistuje. Jakoze, kdyz chci
pracovat s tabulkou a v dane tabulce cell nebo row neexistuje (asi jsem to
zkousel ve wordu), tak to vypise nejakou nejasnou chybu.
mozna by to jen chtelo pridat kontrolu, a neexistujici hodnoty nahradit prazdnym
retezcem. Nebo tam je nejaky podivny znak. A nebo ma ten clovek v excelu jine
nastaveni, ze to treba automaticky prevadi nejaka policka na jiny typ nez
string. Treba selze prave to porovnavani Range("BP" & i).Value = 2
https://support.office.com/…1e5fb3d581a8
Jeste mne napadlo
Columns("BY").Select
Columns("BL:BL").Select ' z forma 2009, mozna je treba to psat takto "BL:BL" a
ne jen "BL"
http://programujte.com/…zich-office/#…
range("xx" & i)
range(("xx" & i))
Zobrazeno 7 zpráv z 7.