V skupine MS EXCEL AND VBA MACROS na googli som našiel nápad ktorý sa môže niekomu zísť.
Teda ako zablokovať bunku hneď ako je zadaná jej hodnota ?
Bez dlhých reči je tu príklad.
V skratke:
1. na change event worksheet-u je "zavesený" script ktorý uzamkne aktuálnu bunku
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect
If Target.Count > 1 Or Target.Column <> 1 Then Exit Sub
If Len(Target.Value) > 0 Then Target.Locked = True
'.EntireRow - mozna uprava pre uzamknutie celeho riadku
ActiveSheet.Protect
Target.Offset(1).Select
End Sub
štvrtok 7. januára 2010
sobota 12. decembra 2009
T-Mobile
Google sa rozhodol ponúknuť na trhu mobilný telefón-netelefón, založený na telefonovaní cez internet, a teda fungujúci mimo klasických ponúk mobilných operátorov.
Samozrejme podobné služby sú tu už dlho dostupné, už dávno je možné si objednať mobilný dátový paušál a k tomu nejaký SIP teda "pevnú linku cez internet", prípadne používať službu typu Skype. Ale až teraz "sa do toho oprel" naozaj niekto dôležitý.
A klasický mobilní operátori asi onedlho skončia.
Čo by mohli ponúknuť ?
1. Dáta
Samozrejme nie je to "in" biznis, a pravdepodobne zisky nebudú až tak vysoké ako pri klasickom telefonovaní.
2. Skúsiť si vytvoriť svet ako iPhone
Lenže ten už existuje, a klasický výrobcovia obilov tiež nespia ...
3.WEB 2.0 svet
Skúsiť si vytvoriť platformu ala google mail, doc, kalendar, a súčasne sociálnu sieť ala Facebook.
Teda ak by im niečo prospelo tak kúpa facebooku ;-)
4. mali by využiť niečo čo majú unikátne ...
hmm ... čo to je ?
Identita. Používateľ dátového zariadenia v mobilnej sieti je veľmi dobre idetifikovateľný. A teda je to možné využiť pri platbách, potvrdenej komunikácii a podobne. A teda aj v napr. v sociálnych sieťach, Web 2.0 aplikáciách, obchodoch typu iTunes . Ale aj napr. v elektronických voľbách čo by bola vskutku veľmi slušná reklama podobných služieb.
Nuž uvidíme. Zatiaľ "Nech žije google phone !"
Samozrejme podobné služby sú tu už dlho dostupné, už dávno je možné si objednať mobilný dátový paušál a k tomu nejaký SIP teda "pevnú linku cez internet", prípadne používať službu typu Skype. Ale až teraz "sa do toho oprel" naozaj niekto dôležitý.
A klasický mobilní operátori asi onedlho skončia.
Čo by mohli ponúknuť ?
1. Dáta
Samozrejme nie je to "in" biznis, a pravdepodobne zisky nebudú až tak vysoké ako pri klasickom telefonovaní.
2. Skúsiť si vytvoriť svet ako iPhone
Lenže ten už existuje, a klasický výrobcovia obilov tiež nespia ...
3.WEB 2.0 svet
Skúsiť si vytvoriť platformu ala google mail, doc, kalendar, a súčasne sociálnu sieť ala Facebook.
Teda ak by im niečo prospelo tak kúpa facebooku ;-)
4. mali by využiť niečo čo majú unikátne ...
hmm ... čo to je ?
Identita. Používateľ dátového zariadenia v mobilnej sieti je veľmi dobre idetifikovateľný. A teda je to možné využiť pri platbách, potvrdenej komunikácii a podobne. A teda aj v napr. v sociálnych sieťach, Web 2.0 aplikáciách, obchodoch typu iTunes . Ale aj napr. v elektronických voľbách čo by bola vskutku veľmi slušná reklama podobných služieb.
Nuž uvidíme. Zatiaľ "Nech žije google phone !"
sobota 28. novembra 2009
Premenovávanie súborov v MS Excel
Majme súbory .. teda hlavne rôzne obrázky-fotky atď.
Samozrejme názvov rôznych, dlhých, krátkych, s číslami na začiatku, s číslami na konci, bez čísel, a rôznych typov.
Čo chceme (zatiaľ ...): číslo na začiatku, trojznakové a obrázky zoradené abecedne
Ako na to:
1. Potrebujeme zoznam obrázkov
v príkazovom okne cmd.exe a v príslušnom adresári zadáme "dir >> zoznam.txt"
2. naimportujeme zoznam.txt do excelu
3. spravíme si číslovací stĺpec
4. spravíme si stĺpec pre výsledný tvar mena súboru
5. spravíme si formulu pre výsledný tvar mena súboru
6. Spravíme si stĺpec pre kopírovací príkaz pre cmd.exe (nebudeme meniť pôvodné súbory)
7.Spravíme si vzorec pre kopírovací príkaz
8. Výsledné príkazy si skopírujeme do "premenuj.bat"
9. pustíme premenovanie :-)
link na XLS súbor
http://www.idev.sk/subory/excelblog/premenovavanieSuborov.xls
link na video
http://www.idev.sk/subory/excelblog/premenovanieexcel.avi
Samozrejme názvov rôznych, dlhých, krátkych, s číslami na začiatku, s číslami na konci, bez čísel, a rôznych typov.
Čo chceme (zatiaľ ...): číslo na začiatku, trojznakové a obrázky zoradené abecedne
Ako na to:
1. Potrebujeme zoznam obrázkov
v príkazovom okne cmd.exe a v príslušnom adresári zadáme "dir >> zoznam.txt"
2. naimportujeme zoznam.txt do excelu
3. spravíme si číslovací stĺpec
4. spravíme si stĺpec pre výsledný tvar mena súboru
5. spravíme si formulu pre výsledný tvar mena súboru
6. Spravíme si stĺpec pre kopírovací príkaz pre cmd.exe (nebudeme meniť pôvodné súbory)
7.Spravíme si vzorec pre kopírovací príkaz
8. Výsledné príkazy si skopírujeme do "premenuj.bat"
9. pustíme premenovanie :-)
link na XLS súbor
http://www.idev.sk/subory/excelblog/premenovavanieSuborov.xls
link na video
http://www.idev.sk/subory/excelblog/premenovanieexcel.avi
streda 11. novembra 2009
Flock
Facebook, Twitter, gmail, blogger ...
Keď už je to na jedného veľa tak skúsi ...
Flock.
Flock je web browser, či skôr web aplikácia a web browser ... alebo tak akosi "niečo",
ktoré zjednodušuje prístup k social network web aplikáciám.
Netvrdím že je to pre každého ale vyskúšať to treba.
:-)
Keď už je to na jedného veľa tak skúsi ...
Flock.
Flock je web browser, či skôr web aplikácia a web browser ... alebo tak akosi "niečo",
ktoré zjednodušuje prístup k social network web aplikáciám.
Netvrdím že je to pre každého ale vyskúšať to treba.
:-)
Blogged with the Flock Browser
pondelok 26. októbra 2009
Excel a cestovné
Takže majme tabuľku , či skôr formátovaný text cestovného od ŽSR a k tomu zadanie:
a riešenie je ...
Vytvorte vzorec, ktorý na základe danej vzdialenosti (1-100 km) medzi danými zastávkami v cenníku ŽSR vyhľadá cenu obyčajného cestovného lístka 2. triedy osobného vlaku pre túto vzdialenosť (17km).
a riešenie je ...
=INDEX(B9:B23;COUNT(IF(INT(LEFT(vzdialenost;(SEARCH("-";vzdialenost)-1))) < INT(LEFT(E7;SEARCH(" ";E7)-1));1)))
a príkladovy subor je tu:
Veľkonočný pondelok a Excel
Teda .. ako vypočítať kedy na ktorý dátum pripadne Veľkonočný pondelok ?
že vraj
=DOLLAR(("4/"&rok)/7+MOD(19*MOD(rok;19)-7;30)*14%)*7-5
... hmm nejak mi to nesedelo ... takže dôveruj ale preveruj
1. Veľkonočné pondelky už vyrátané
2. popis algoritmu
http://komentare.sme.sk/c/2668908/velky-tyzden.html
3. z toho funkcia
...
:-)
streda 7. októbra 2009
Beanshell
Počuli ste niekedy o BeanShell ?
Nie ? Ani ja ...
Ale potreboval som niečo dostať do OpenOffice Calc, teda nejaké riadky z databázy . Nuž a v Star Basic-u som nezistil ako to funguje, zato v jave bez problémov. Nuž a Beanshell je vlastne java ale interpretovaná ... Copy&Paste a je to...
Ešte stále nechápem prečo nie priamo java , asi kôli jre , ale keď to funguje tak nech.
Teda nech žije beanshell :-)
Nie ? Ani ja ...
Ale potreboval som niečo dostať do OpenOffice Calc, teda nejaké riadky z databázy . Nuž a v Star Basic-u som nezistil ako to funguje, zato v jave bez problémov. Nuž a Beanshell je vlastne java ale interpretovaná ... Copy&Paste a je to...
Ešte stále nechápem prečo nie priamo java , asi kôli jre , ale keď to funguje tak nech.
Teda nech žije beanshell :-)
Prihlásiť na odber:
Príspevky (Atom)