Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  72 73 74 75 76 77 78 79 80   další » ... 84

Jsou to pojmenovane oblasti, stiskni ctrl+F3 a v dialogu muzes nazvy smazat...

nejaky reseni je v priloze

=KDYŽ(JE.PRÁZDNÉ(B1)=NEPRAVDA;C1;"Buňka B1 je prázdná")

Pokud vim, tak do bunky A1 jste (při neprázdné bunce B1) chtěl součet C1:C10 - není možné mít dva výsledky při splnění jedné podmínky!!!
Pošlete ukázku a definujte, ceho chcete dosáhnout - jinak Vám nikdo nemá šanci pomoci...

Funkce neumi zapisovat hodnoty do buněk.
Navíc v bunce A1 uz funkce je (viz výš) - pokud by tyto dve funkce mely byt zkombinovane, bude to cyklicky odkaz...to mate pravdu.
Co kdybyste zkusil definovat cely problem, resp. to,co potrebujete dostat a ja se na to podivam, jako na celek...

Co takhle?

=KDYŽ(JE.PRÁZDNÉ(B1)=NEPRAVDA;SUMA(C1:C10);"Buňka B1 je prázdná")

Zdravim, jde to např. pomocí funkce KDYŽ (pozor ne, ze ma jen 7 vnožení).

Ten tvuj "pseudokod" nejak nepostihuje situaci kdyz je A1 v intervalu <11, 19>, tak jsem to doplnil.


=KDYŽ(A1<10;"To je málo";KDYŽ(A1<20;"Lepší, ale pořád málo";KDYŽ(A1<30;"Ještě lepší, ale pořád málo";KDYŽ(A1>=30;"Už dobrý…";"chyba"))))

Zdravim,
asi to dost dobre nechapu, nevidim zadne podminky, jak pisete v nazvu vlakna.

do bunky muzete napsat vzorec ="Suma v poli je " & A1
Ale patrne to neni to, co chcete...

Já bych si uvolnil první řádek spíš takto:

Sub Zahlavi()

If IsEmpty(Range("A1")) = False Then
Rows("1:1").Select
Selection.Insert Shift:=xlDown
Range("A1").Select
End If

End Sub

Jasne,
ale prave bych potreboval ten sesit HLAVNI, protoze potrebuju vedet, co tam bude, jak to bude usporadany, popr. z ceho se bude odvozovat nazev souboru a dalsi veci.
Pokud, to ma byt vzor, potreboval bych ten vzor (protoze nevim, co si tam chces psat)

Zdravim,
otevrit novy sesit neni problem - zkuste poslat ukazku toho, co mate s popisem toho, co by se melo stat a zkusim se na to podivat...

Vim, co myslite. Je samozrejme mozne pouzit kopirovani podobne jako ctrl+C a ctrl+V, napr. takto:
Range("A3").Select
Selection.Copy
Range("A4").Select
ActiveSheet.Paste 'kopíruje A3 do A4
Application.CutCopyMode = False
,
s tím, že vložení lze použí vícekrat (např. 3x pod sebe).
Pokud ale bude počet kopírování záviset na hodnotě buňky, bylo by potřeba použít cyklus, kde se již musí použít složitější zápis, např. takto:
Sub Copy2()
For i = 10 To 10 + Range("A1")
Range("A3").Select
Selection.Copy
Range("A" & i).Select
ActiveSheet.Paste
Next
Application.CutCopyMode = False
End Sub

Zdravim,

pokud chcete spustit jakekoliv makro pri zmene bunky na konkretnim listu, je k tomu vhodna procedura:
Private Sub Worksheet_Change(ByVal Target As Range), kde Target je zmene bunka.
Pro kopírování lze pouzit napr. prirazeni hodnot bunkam:

range("A5") = range("a3") ....nebo
cells(5,1) = cells(3,1)

Chtelo by to znat presne, co chcete udelat, ale neni to nijak slozite...

Zdravím,

řešení bych viděl v rozdělení textu odkazu na cestu a název souboru. Tzn použít funkci na získání názvu souboru (např. sloupec C) a do jiného sloupce (např. B) vložit cestu. Do třetího sloupce pak vložit funkci hypertextový.odkaz.
Bude tak možné jednoduše měnit cestu pouhým protažením změny na všechny řádky.

Zdravim,
takove funkce Excel nema - jedine (aspon mne) zname reseni vaseho pozadavku, je pomoci procedury VBA.


Strana:  1 ... « předchozí  72 73 74 75 76 77 78 79 80   další » ... 84

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