> 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