Přátelé poraďte,
vytvořil jsem si testový soubor xls, viz.příloha. Potřeboval bych, aby tento po uplynutí zadaného časového limitu vydal například zvukový signál. Dále se mě zdá, že mé vyhodnocení testu je dosti kostrbaté. Nemáte lepší řešení, které bych mohl využít?
Moc děkuji za Vaší případnou pomoc.
TEST XLS Vyřešeno
TEST XLS
- Přílohy
-
- Přijímací test.xls
- (40.5 KiB) Staženo 58 x
Windows 10 Home, verze1809, 64 bitový oper.sys.,platforma x64, RAM 8 GB, procesor Intel® Pentium ® CPU B960 @ 2,20GHz.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: TEST XLS
nekollik tipu (ve VBA):
- v udalostni procedure Workbook_Open() skryt list s testovymi otazkami - Sheets("test").Visible = False.
- na uvodnim listu vlozit ovladaci prvek prikazove tlacitko, ktere zobrazi po stisku list s testem a zaroven metodou OnTime spustit casovani limitu pro trvani testu.
- v pripade, ze test nebude vykonan v limitu, skryt list s testem, MsgBox so prekroceni limitu, a prikaz Beep (nejspis bude potreba generovat ton jinak) a zobrazit vyhodnoceni.
- pri dosazeni celkoveho poctu odpovedi ukoncit casovani, skryt test a zobrazit vyhodnoceni.
- vyhodnocovani spravnosti: nejspis bych na dalsim skrytem kistu (heslo) vlozil do shodnych pozit spravne odpovedi a pak porovnal s odpovedni v testech
- v udalostni procedure Workbook_Open() skryt list s testovymi otazkami - Sheets("test").Visible = False.
- na uvodnim listu vlozit ovladaci prvek prikazove tlacitko, ktere zobrazi po stisku list s testem a zaroven metodou OnTime spustit casovani limitu pro trvani testu.
- v pripade, ze test nebude vykonan v limitu, skryt list s testem, MsgBox so prekroceni limitu, a prikaz Beep (nejspis bude potreba generovat ton jinak) a zobrazit vyhodnoceni.
- pri dosazeni celkoveho poctu odpovedi ukoncit casovani, skryt test a zobrazit vyhodnoceni.
- vyhodnocovani spravnosti: nejspis bych na dalsim skrytem kistu (heslo) vlozil do shodnych pozit spravne odpovedi a pak porovnal s odpovedni v testech
Re: TEST XLS
Díky, ale na mě je to příliš složité.
Windows 10 Home, verze1809, 64 bitový oper.sys.,platforma x64, RAM 8 GB, procesor Intel® Pentium ® CPU B960 @ 2,20GHz.
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: TEST XLS
S tím zvukovým upozorněním to udělat neumím. Beep není moc slyšet ( leda ho tam dát vícekrát). Ale co třeba použít uložení a zavření dokumentu? Čili po uplynutí času by makro zobrazilo hlášku, že čas vyhrazený pro vypracování testu vypršel, dokument by se uložil a zavřel.
Jestli ti to stačí takto, tak jukni do přílohy. V tuto chvíli je tam nastaveno, že po 1 minutě se provede akce. Můžeš si to tedy otestovat. Stačí v levém horním rohu kliknout na tlačítko START.
Makro, které jsem ti napsal do dokumentu máš tady :
Čas si pak změň u Const TimeOut = 1 'minut na požadovaných 20 minut,
tj. na Const TimeOut = 20 'minut
Mike
Jestli ti to stačí takto, tak jukni do přílohy. V tuto chvíli je tam nastaveno, že po 1 minutě se provede akce. Můžeš si to tedy otestovat. Stačí v levém horním rohu kliknout na tlačítko START.
Makro, které jsem ti napsal do dokumentu máš tady :
Kód: Vybrat vše
Public vartimer As Variant
Const TimeOut = 1 'minut
Sub akce()
' po vypršení času zahlásíme konec, dokument se uloží a zavře.
MsgBox "Čas vyhrazený pro vyplnění testu vypršel. Děkujeme.", vbOKOnly, "KONEC"
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Sub spustit()
MsgBox "Test byl spuštěn. Máte 20 minut na jeho vyplnění", vbOKOnly, "START"
vartimer = Format(Now + TimeSerial(0, TimeOut, 0), "hh:mm:ss")
If vartimer = "" Then Exit Sub
Application.OnTime TimeValue(vartimer), "akce"
End Sub
Čas si pak změň u Const TimeOut = 1 'minut na požadovaných 20 minut,
tj. na Const TimeOut = 20 'minut
Mike
- Přílohy
-
- Přijímací test.xls
- Přijímací test s makrem
- (53 KiB) Staženo 43 x
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
Re: TEST XLS Vyřešeno
Díky moc,
je to perfektní.
je to perfektní.

Windows 10 Home, verze1809, 64 bitový oper.sys.,platforma x64, RAM 8 GB, procesor Intel® Pentium ® CPU B960 @ 2,20GHz.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Test základní desky Asus Prime B650M-K
od KingGustavo » 30 čer 2024 18:48 » v Rady s výběrem hw a sestavením PC - 1
- 4035
-
od FlanK3r
Zobrazit poslední příspěvek
01 črc 2024 20:42
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů