Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  2 3 4 5 6 7 8 9 10   další »

Ahoj,
jsem tu znovu se záludnou otázkou 7
Řeším tu jistý problém a to ten, jak na UserForm přidávat objekty z ToolBoxu, ale pomocí kódu.
Př: Mám UserForm1 a potřebuju do něj přidat tolik Image objektů, kolik jsem našel v adresáři souborů. Načítání po obrázku jsem vyřešil jednoduše pomocí kolekce Files. Stojím však před porblémem, jak pro každej soubor(obrázek) vytvořit nový img a vložit ho tam.
Napadlo mě udělat třeba 20 Image objektů a postupně jim přiřazovat vlastnost .Show, ale tím bych nezachoval dynamičnost celého "prohlížeče".
Tím se dostávám k dalšímu problému, jak je pak všechny projet a přiřadit jim jednotlivé obrázky kde kolekce Files. Myslím tím...
UserForm.Image1.Picture = LoadPicture(Adresa)

Jak docílit toho, abych Mohl dát do cyklu Image(x) s tím, že x se bude iterovat po 1 a projíždět a naplnit tak všechny objekty fotakma..

Máte někdo nápad, nebo už jste někdo tento problém řešil? Děkuju za případné rady - Doufám v tebe Poki 4

Jo, paráda.. Děkuju moc za rady a vysvětlení některých nejasností!!! 20

Ahoj,
Mohu mít pár otázek, které jsem tak nějak nemohl nikde najít?

ComboBox - Zamezit uživateli psát do něj. prostě aby mohl vybrat jenom to, co ComboBox nabízí a nepřepisovat hodnoty.

UserForm - Rád bych upozornil uživatele při zavření vyplněného formuláře křížkem (namísto připraveného tlačítka - Storno) že se data ve formuláři bez uložení ztratí. Jak se dostat na tuto akci?

TextBox - Je možné nějak určit, jaké hodnoty do něj zadávat? Třeba pouze Integer nebo String?

Objekty Rang - Trápím se tu s tím, vyměřit určitou oblast pomocí proměných.. Range(A5:F10) s tím, že bych potřeboval mít udávání řádku dynamické. Snažil jsem se to růžně sloučit pomocí &, ale nějak se mi to nedaří. Nemáte nějaký trick, jak pomocí proměných vymezit určitou oblast pro proměnou typu Range?

Děkuju moc za radu.. 4

Jo takhle, super.. ted je mi to tedy úplně jasné.
Seženu někde seznam těhle "auto spouštěčů", na kdy se spouští? Tod vše, děkuju moc za vysvětlení a asi se zase brzo ozvu 6 7

Super, v tom případě jsi mi zase pomohl a jdu si s tím pohrát. Mám však ještě jeden dotaz na toto téma 7

Kdysi jsi mi poradil toto makro:

Private Sub Worksheet_Calculate()
ThisWorkbook.Names.Add "Stredisko", "=Seznam!$A$" & Range("W8") & ":$N$" & Range("W9")
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

Procedura Worksheet_calculate() se však provadí vždy na změnu nějaké buňky i když není volaná v procedůře Worksheet_Change a nevím ted tedy proč 3

Takže pro jednoduché ujasnění.
Pokud si do moduluu napíšu tuto proceduru Worksheet_change, tak pro celý list platí, že to co bude v procdůře zapsané se provede napři:

Private Sub Worksheet_Change(ByVal Target As Range)
Range("P4") = 1
If Cells(1, 1) < 10 then
Cells(2, 2) = 8
Else
Cells(2, 2) = 5
End If
End sub

Pokud to tedy takto napíšu, tak při každé změně, kterékoliv bunky proběhne to, že do P4 se napíše 1 a dle podmínky do bunky B2 bude 8 nebo 5?, ale ostatní makra mimo procedůru Worksheet_Change se nebudou provádět na změnu? Nebo je to tak, že všechny procedůry Private se budou provádět vždy na nějakou změnu? 7

Promin, zda moc otravuju, ale moc by mi to pomohlo při pochopení logiky VBA, tak se ptám 1

Hmm Hmm, potom tedy poslední dotaz, jak VBA pozná, které makro má spustit a při jaké změny buňky? To mi nějak nejde pořád logicky dohlavy 3 Pač když tam těch maker mám víc, nebudou se spoustět všechny vždy, když nějaká buňka bude změněna?

Ah, vyborně další vychytávka objasněna a zapsána do chytrého sešitu 6
Když jsme tak u toho vysvětlování, můžu poprosit o vysvtlení tohoto?

Private Sub Worksheet_Change(ByVal Target As Range)

Použil jsi to v radě pro spuštění makra na základě změny buňky, ale jsem z toho nějakej zmatenej 3

Mám to dokonce i v jednom makru od tebe, které jsi mu tu poradil, ale nikde v tom nevidím nic, co by tu procedůru dělalo procedůrou když Worksheet_Change je jenom název a parametr je definice nějaké proměné, kterou už pak nikde nedefinuju nebo tam nepřiřazuju nějakej odkaz. Děkuju za vystělní pro začátečníka 4

Paráda, funguje to naprosto přesně tak jak má.
Mohu ještě poprosit o vysvětlení toho zápisu:

On Error Resume Next

Z jakého důvodu se tam toto musí dopsat a jakou funkci to plní?
Děkuji za objasnění 6

Ahoj,
dělám tu jedno makro a dostal jsem se k jistému problému a nevím kudy z něj 3
Mám proceduru kde volám tento dotaz:
Application.WorksheetFunction.Match(Cells(4, 16), Stredisko, 0)

S tím, že proměná "Stredisko" je typu Range a má odkaz na oblast buněk s údaji. Vše funguje naprosto parádně až do chvíle, kdy hledaná hodnota v oblasti "Stredisko" není. Je sice správně zadaná na počet míst, ale neexistuje.

Snažil jsem se přijít nějak na to, jak tam dát jednoudchou podmínku If..Then..Else, ale nevím co porovnávat, pač volaná metoda vždy hodí chybu, že hodnotu nemůže najít. Někde jsem se dočetl, že by se to mohlo řešit snad dotazem na "Null", ale tam má zkušenost s VBA zatím nesehá. Můžete někdo poradit nějaký dotaz, kterým bych se VBA zeptal, zda funkce Match proběhla a vrátí hodnotu, než hodí VBA chybu, že tuto operaci nelzé provést?

Děkuji moc

Ahoj,
mám dotaz, zda není možné sehnat nápovědu pro VBA Editor Excelu v Českém Jazyce. Né že by Aj dělal velkej problém, ale už tak jsem zaměstanenj studií funkcí, proměných, atd.. že nemám náladu hledat každé odborné slůvko v Aj někde ve slovníku. Moc by mi to pomohlo.

Děkuji...

Jasné, třeba se k tomu časem tím VBA prokoušu. Díky za radu a čas 17

Na nějaké takové složité makra jsem zatím krátký a bojím se, aby to pak nedlošlo k takové míře složitosti, že nebudu schopen to nějakým způsobem udržovat 3

Já jsem právě vyzkoušel spoustu věcí a nezadařilo se. Komentář bohužel neřeší problém s mou maskou. Ten zůstává v buňce a funkci INDEX() se nepřetáhne na masku. Ale děkuji za vyvrácení možnosti 7

Ahoj,
chtěl bych se zeptat, zda je možnost, jak by mohl excel pracovat s fotkami. Jde mi o to, že mám velký seznam objektů a hodilo by se mi, kdybych mohl ke každému objektu přihodit dvě tři fotky, aby bylo hned vidět, o co se konkrétně jedná.
Mám vytvořenou masku, kam se informace objektu natahují z velmy obsáhlého a tím trochu nepřehledného seznamu.
PŘ: Vyberu si Prahu a zvolím hotel Zvon... Do masky se vyplní adresa, cena, dostupnost, počet pokojuů, atd... Rád bych, kdyby se z jiného seznamu, nebo externího souboru natáhly i dvě tři fotky.
Děkuji za radu 18


Strana:  1 ... « předchozí  2 3 4 5 6 7 8 9 10   další »

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje