< návrat zpět

MS Excel


Téma: UserForm a výběr do MsgBox - VBA rss

Zaslal/a 10.8.2015 19:32

Ahoj borci,
potřeboval bych pomoci, protože na to nestačím. 6

Mám např. 3 listy a v nich data a potřeboval bych z nich vybrat 1 hodnotu + konstantu a tu vrátit do MsgBoxu.
Potřeboval bych vybrat 1. list
2. řádek
3. z řádku hodnotu A nebo B nebo C a připsat ještě k tomu konstantu.
Přílohu jsem předpřipravil a budu vděčný za každou pomoc. Snažím se leč marně. 7 Předem díky

Zaslat odpověď >

Strana:  1 2   další »
#026210
avatar
napr. takto:
msgbox "oto je hodnota z A1:" & sheets("harok1").range("A1")

a UserForm a MsgBox su dve rozdielne vecicitovat
#026213
elninoslov
V prvom prípade sa počíta s definovaným názvom "Konstanta"
Sub pokus()
Dim Stlpec As Integer
Const Konstanta_VBA = "už viem čo"
Stlpec = 1 'A
MsgBox (Worksheets(1).Cells(2, Stlpec) & " - " & [Konstanta])

Stlpec = 2 'B
MsgBox (Worksheets(1).Cells(2, Stlpec) & " - " & Konstanta_VBA)
End Sub
citovat
#026219
avatar
Nejde mi sem zadávat další texty a příloha - pročpak ?citovat
#026220
avatar
Ha,tak snad už to půjde.
Díky, ale problém je trochu komplikovanější.
Mám ve sloupci výběr 1 až 60
ve druhém řádku a,b,c a ještě výběr na 0.10,0.11,0.12.
Potřeboval bych vybrat průsečík a k tomu připsat konstantu.
S nad ten soubor už odešlu.
Díky, díky, díkycitovat
#026221
avatar
Excel 2007
xlms jsem přejmenoval na txt
Příloha: txt26221_pokus.txt (29kB, staženo 21x)
citovat
#026224
elninoslov
Posielam Vám jedno možné riešenie. Vami želané hodnoty to tam vypisuje ihneď v Label5. Ešte by bolo vhodné zabezpečiť aby všetky ComboBoxy reagovali na zmenu v iných ComboBoxoch, a v prípade nezhody sa vynulovali. Teraz Vám to píše CHYBA v Label5, ak sa tak stane. Rozsah čísel som Vám urobil dynamický, doplnil som Vám aj výpočet priemerov, keďže niesú rovnako zapísané.

PS: Príloha so zošitom Excelu sa posiela tak, že ju zabalíte (skomprimujete) do RAR/ZIP v programe WinRAR/WinZIP,7-Zip,Total Commander ...
Příloha: rar26224_26221_pokus.rar (35kB, staženo 20x)
citovat
#026227
avatar
Mně se naopak nápad s přejmenováním sešitu docela líbil, protože je to jednodušší postup, než komprimace. Jen bych místo koncovky .txt pro ribbonové sešity doporučil přejmenování na .zip, protože ve skutečnosti to opravdu jsou soubory ve formátu zip.citovat
#026228
elninoslov
OT:
@Vovka:
To v žiadnom prípade nieje vhodné! Keď otvorím takto "vytvorený" ZIP, uvidím adresárovú štruktúru XLM, nie Excelácky súbor. Vznikol by max zmätok. Nezabúdajte, že nie všetci sú IT pokročilejší, a nie každého to napadne, preto by sa muselo uvádzať o tom info v každom príspevku, ktorý by takéto "vylepšenie" použil.citovat
#026230
avatar
to elninoslov: asi máte pravdu s tím zip, šlo jen o okamžitý nápad bez dalších souvislostí. Jinak jsem se u zaslané přílohy opravdu dočetl, jak vznikla, takže tam žádný zmatek nehrozil.
Co vedlo autora tohoto fóra k tomu, že formát excelského sešitu nezařadil mezi přípustné formáty, nevím. Všichni si tady kvůli tomu musejí dávat trochu nohu za krk. Jinak klobouk dolů, komunikuje se tady pohodlně a s komfortem!citovat
#026241
avatar
Tak to vypadá na výborné řešení. DĚKUJI MOC :-))
Příště udělám .zip, jak je zde všeobecně zvykem.
Díky díky díky, jdu se to toho zavrtat. 5citovat

Strana:  1 2   další »

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

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09