

Excel / VBA
Ahoj,
poradili byste mi s funkcí do VBA Excelu:
Mám List1 a List2, v Listu2 seznam a potřebuji: zapsat text z Listu2 do buňky Listu1 ze které jsem přepl na List2, nejlépe jen kliknutím na požadovanou položku Listu2,
Díky
Opravdu to musí fungovat přesně takhle?
Jestli ti jde jenom o snazší zadávání hodnot ze seznamu na druhém listu, bude jednodušší (pro uživatele i pro tebe) použít funkci ověření dat. Dá se nastavit tak, že povolí jakékoliv hodnoty, ale ty ze seznamu se ukáží v nabídce po označení buňky.
Není to přesně to co požaduješ, ale jako inspirace nebo možnost řešení by to mohlo fungovat.
Koukni se na tyto stránky - faktura.htm a stáhni si soubor. Konkrétně se podívej na list odběratelé. Jednoduché a funkční řešení.
Díky za reakce.
Ale asi ani jedno řešení nebude vyhovovat (zatím to budu kopírovat ručně:(
Asi to z dotazu nevyplynulo, ale nemůžu to napevno přesměrovat do konkrétní buňky v listu1, protože v listu1 budu vyplňovat (stejné) buňky v různých řádcích (list1 je databáze) a v listu2 se budou data jednou za čas měnit, takže nemůžu použít odkaz "natvrdo".
Ak sa chceš po kliknutí na položku v Liste2 hneď aj prepnúť na List1, tak je to jednoduché (makro treba umiestniť do Listu2):
Ak chceš zostať na Liste2, tak je to trochu zložitejšie:
Nevěděl by někdo, jak udělat, aby toto fungovalo jen při kliknutí ze sloupců A,B,C z listu 1?
Staci podminka IF, Kde jsi klikl jsi dostal v parametrech
díky, pomohl bys mi trochu konkrétněji?
vidím to takto, ale mám špatně syntaxi
Syntax je to najmenej, čo tam nie je dobre. Malo by to vyzerať nejako takto:
Takhle by mne to nenapadlo...
Upravil jsem si to na sloupce C,D,E
Počítám, že to jde v jedné podmínce, ale tohle mi stačí
Děkuji za řešení.
nebo
LOS je BOSS!
Díky, to je přesně co potřebuju, jak jednoduché