> Mam tady tabulku, kde je v jedne bunce vzdy zapsane jmeno a prijmeni.
> Potrebuji to rozdelit tak, aby bylo jmeno v jedne a prijmeni ve druhe.
> ... Pokud jsem pochopil spravne, makro zaznamena sled udalosti a
> dokaze je zopakovat.
> Nepouzivam tedy mys, ale pouze klavesnici.
To nemusis, zaznamenava oboje stejne.
> Chtel jsem udelat toto:
> - skoc do aktivni bunky (F2)
> - skoc na zacatek textu (HOME)
> ...
Tohle ti nezaznamena, zase tak chytry to neni
> Udela to tenhle zapis ve VB, ktery mi ale nevyhovuje:
> ...
> ActiveCell.FormulaR1C1 = "Zeidler"
> ActiveCell.Offset(0, 1).Range("A1").Select
> ActiveSheet.Paste
> ActiveCell.Offset(1, -1).Range("A1").Select
> ...
> Ja to potrebuji vseobecne, tedy opakovat stisky klaves presne za sebou
> a ne to shrnout do jednoducheho:
> ActiveCell.FormulaR1C1 = "Zeidler"
Ne, na principu "opakovani klaves" to nefunguje.
Bud by si musel pouzit nejaky jiny program, ktery by ti zaznamenaval
stisknute klavesy a opak je prehral, nebo bys to musel rucne napsat.
Jak presne nevim, teda vlastne vim, ale bylo by to slozity.
Pokud nekdo zna ve VBA funkci, jako je v PHP explode(),
tak sem s ni, pak je to uz jednoduche ;)
Vim, ze si nechtel konkretni reseni, ale tady bych pouzil
funkci "text do sloupcu" s oddelovacem mezera.
-pp21-
This archive was generated by hypermail 2.1.2 : 11. 04. 2002, 18:19 CEST