< návrat zpět

MS Excel


Téma: VBA První prázdny řádek (ale s další podmínkou) rss

Zaslal/a 31.10.2020 1:17

Ahoj, mám tento excel s formulářem, kde po stisku START dotáhne makro do formuláře (do prvních dvou roletek) Název konkurence a Produkt. Na Stejném listu od sloupce BA dále jsou data ze kterých se čerpá. Jde o to, že se má jednat o pomůcku pro cenový monitoring na 4 různých trzích a rád bych, aby se dotahovalo podle toho, kdo je přihlášen (zjišťuji pomocí Environ("UserName").

Takže potřebuji najít první práznou bunku ve sloupci BJ, kam se vpisují ceny a zroveň pomocí podmínky "Sloupec BF = UserName" dotáhly relevantní hodnoty.

Můžete mi s tím prosím někdo poradit? Funguje dotahování (protože první prázdnou buňku jsem najít dokázal), ale tu podmínku aby to bralo v potaz jen řádek, kde je ve sloupci BF stejná hodnota jako v Environ("UserName") vymyslet neumím... s VBA začínám.

Děkuji

Zaslat odpověď >

Strana:  « předchozí  1 2 3
#048758
avatar
Nevím jak vám poděkovat. Máte to u mě!citovat
#048770
avatar
Otestujte.
Při spuštění se načtou Dodavatelé do comboBox1 a vybere se ten první a mohu hned vybírat Produkt.
Po uložení zadaných údajů (stisk tlačítka Insert) se data uloží do sloupců B:H a zároveň se Base price a Partner price vloží do BJ, BK.
Formulář se vymaže a v comboBox1 zůstane naposledy vybraný Dodavatel. Takže mohu hned vybrat další produkt

Nic ale nebrání tomu, abych si vybral jiného dodavatele.

Tak vyzkoušejte, jestli je potřeba ještě něco doladit.
Příloha: zip48770_monitoring-vkladaci-v.3.1.zip (494kB, staženo 17x)
citovat
#048785
avatar
Funguje to naprosto perfektně! Děkuji :-)

Ještě mě napadla taková třešnička na dortu:

To červené tlačítko "Delete my last input" teď funguje tak, že jen vymaže řádek z přehledu (B:H), ale jak složité by bylo "zařídit", aby to vymazalo i zadanou hodnotu v BJ a BK? Je to vůbec realizovatelné? Teoreticky by se dal využít ten EAN (Sloupec A), na základě EAN vyhledat číslo řádku ve sloupci BJ a BK a vymazat obsah buňek. Je to tak? Uměl byste to také?

Mimochodem ten váš kód mě hodně naučil, děkuji!citovat
#048786
avatar
Jak říkáte.
Stejně jak se vkládá Base a Partner price, tak se udělá to samé, jen se tam vloží NIC - tzn. 0 nebo "".
Můžete zkusit sám, když jste se toho tolik naučil 1
Já až večer.citovat

Strana:  « předchozí  1 2 3

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47

Vyhledej

PavDD • 24.4. 8:29

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 8:20

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 8:00