Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  43 44 45 46 47 48 49 50 51   další » ... 63

Musíš se nejdříve přihlásit, pak to po tobě nebude chtít přepisování znaků...
P.

Ten kód ti změní hodnotu za situace, kdy je formulář otevřen a provede se změna v listu.
Dle předchozího tématu předpokládám, že chceš mít formulář zobrazen modálně, takže je to nezbytné...
Zkus ten kód smazat, pak otevřít formulář, nechat ho otevřený, a změnit nějakou hodnotu v té oblasti součtu. Uvidíš, že to nepojede.
P.

Vlož co jsi vytvořil a nejlépe i vzorový soubor...
P.

Sice už jsem ti odpověděl, ale odepíši ještě jednou ;-), viz:
http://wall.cz/index.php?m=topic&id=16596#post-16597
P.

Viz příloha:

A nemáš tam třeba cyklické odkazy?
P.

Jenom pro pobavení, viděl jsem to teprve nedávno ;-).
http://lmgtfy.com/?q=adresov%C3%A1n%C3%AD+excel
P.

Můžeš to např. vložit opět do If, stačí tam jenom dát více podmínek a využít logickou spojku.
Tedy např.: If podminka_1 And podminka_2...
P.

Je to klasické přiřazení, tedy: hodnota_Textboxu = hodnota_buňky.
P.

Lze toho docílit např. s využitím události změny listu (Worksheet_Change). Při každé změně v listu prostě provedeš přepis hodnoty v TextBoxu...
P.

Davide, to jsi zase ty? ;-)
Někde jsi v tom postupu zřejmě udělal/a chybu. Opakuj to znova a ono to půjde...
P.

Už jsem asi pochopil co chceš (viz tvé předchozí téma). Toto nelze... Šířka buňky totiž neexistuje, je pouze šířka sloupce. No a když rozšíříš nebo zmenšíš sloupec, tak se to samozřejmě projeví ve všech buňkách v daném sloupci.

Řešením je udělat to tak, aby se text do dané buňky vždy vešel. Existují např. tyto dvě možnosti:
Dej "Formát buněk" a v záložce "Zarovnání" zvol:
1.) "Přizpůsobit buňce" - Text se vždy zmenší tak, aby se do dané buňky vešel, nedojde ke změně výšky řádku ani šířky sloupce.
2.) "Zalomit text" - Velikost písma se nezmění, ale text se rozloží v buňce do více řádků, čímž se automaticky zvyšuje i výška řádku, nedojde ale k rozšíření sloupce.
P.

Pozn.:
Ad tvé předchozí téma, přílohu mohou přidávat pouze registrovaní členové fóra, viz "Pravidla fóra".

Myslíš asi výšku řádků, ne?

Toto bez přílohy nepůjde, zkus udělat nějaký modelový příklad a třeba na to přijdeš i sám...
P.

Obávám se, že máš mylné představy :-).
1.) Jedním z důvodů využití formátu PDF je jeho neměnnost... Takže toto v PDF nepůjde.
2.) Uložením do jiného formátu nezachováš vzorce. Prostě to pak už nebude Excel a nebude tedy umět to co on.
3.) Ale mám řešení: Před uzamčením listu klikni na buňku se vzorcem, dej "Formát buněk" a v záložce "Zámek" zatrhni "Skrýt vzorce". Po uzamčení se pak nebudou vzorce zobrazovat.
P.

Napadly mě dvě možnosti.

1.) Udělat si souhrny (Data/Seskupit). Pak bys zobrazení ovládal pomocí těch plusů a mínusu nalevo ;-).

2.) Pokud bys trval na klikání na buňku, tak je nutné udělat si nějaké makro ve VBA. Například pro událost listu SelectionChange tam šoupnout nějaký jednoduchý if cyklus...
P.

Viz příloha:

Zkus toto.
P.

Př.:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim radek As Integer
Dim hlaska As Boolean
Dim msg As Byte

hlaska = True

For radek = 2 To 10
If IsEmpty(Cells(73, radek)) = True Then hlaska = False
Next radek

If hlaska = True Then msg = MsgBox("Toto je poslední položka, kterou lze vložit!", vbInformation, "POZOR")

End Sub


Strana:  1 ... « předchozí  43 44 45 46 47 48 49 50 51   další » ... 63

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