Je to síce už rok staré, ale skúsil som to :).
Testoval som na žlto označenej oblasti, ale je možné kdekoľvek na danom liste. Označ oblasť, do ktorej chceš zadávať overované dáta. Spusť makro. Makro má jednu muchu, ktorú nedokážem odstrániť - ten zoznam trošku kazí, takže, než budeš robiť čokoľvek iné, je treba po spustení makra otvoriť znovu dialóg overovania dát a len potvrdiť tlačítkom ok. Nič iné.
Takže postup v 3 krokoch:
1. na liste označiť oblasť, kam sa majú vkladať overované dáta
2. spustiť makro
3. otvoriť dialóg overenie dát a kliknúť v dialógu na o.k.
Súbor v prílohe...
Časť procedúry na konci v časti with-end with som vytvoril cez záznamník makra a upravil len hodnotu Formula, takže v tej časti je asi pár riadkov kódu redundantných a niečo je zrejme možné z kódu v tejto oblasti odstrániť. Nerobil som ani žiadne testy na nejaký dlhší reťazec, ktorý vzniká ako Vystup a je použitý ako výsledný zoznam, takže za univerzalitu neručím. Pokiaľ bude niektorý reťazec vo vstupnom zozname obsahovať bodkočiarku (středník), tak to bude brať zvlášť reťazec pred a zvlášť časť po oddeľovači, to by chcelo prípadne tiež ešte odladiť
Příloha: 6187_zdroj.rar (12kB, staženo 29x) citovat