Naformátuj to ako text.
@elninoslov.
Ako to robíš? Vyrábaš riešenia skôr ako príde zadanie?
Alebo funkcia LOOKUP (vyhledat)
=LOOKUP("T", {"s","t","u","v";10,11,12,13})
Result: 11
=LOOKUP("Tech on the Net", {"s","t","u","v";10,11,12,13})
Result: 11
=LOOKUP("t", {"s","t","u","v";"a","b","c","d"})
Result: "b"
=LOOKUP("r", {"s","t","u","v";"a","b","c","d"})
Result: #N/A
=LOOKUP(2, {1,2,3,4;511,512,513,514})
Result: 512
Daj si to do tabuľky a použi SVYHLEDAT VLOOKUP
prípadne takto
Function PrveCisloZprava(text As String) As Variant
Dim i As Long, j As Long
PrveCisloZprava = "nenalezeno"
For i = Len(text) To 1 Step -1
j = Asc(Mid(text, i, 1))
If (j < 58) * (j > 47) > 0 Then PrveCisloZprava = Len(text) + 1 - i: Exit Function
Next i
End Function
For u = 1 to 20
Sheets(CStr(u+2))..Cells(2, 2) = "=List1!R[" & u & "]C[-1]"
Next
eLCHa napsal/a:
máte pravdu, nezacyklí - teď to vidím
ale nemáte pravdu - event se spustí ;))
No mne sa aj tak "podarilo" vyplniť všetky štyri bunky.;)
Načo vo VBA?
Stačí aj takto
=INDIRECT(A8&"!c8")
zaokrúhli to. Je to tak malé číslo, že je to skoro nula.
Takto môže byť?
Viac oblastí bez makier ma teraz akosi nenapadá.
Urob si svoju funkciu.
@elninoslov
Ťažko tu naraz diskutovať s odborníkom(A to ty si) a s amatérom. Ja som chcel od zac1234 dostať presný výraz ktorý potrebuje do bunky. Tak som sa snažil zostaviť ten reťazec(lebo ten vzorec je reťazec a s reťazcami sa narába podľa určitých pravidiel), teda skôr didakticky. No asi márne. Samozrejme, to čo si uviedol ty je "stráviteľnejšie". Ja naozaj netuším, či tam tie vzorce bude mať dva alebo 50000.(To asi budú citlivé údaje)
Ale ďalšia diskusia asi aj tak k ničomu nepovedie.
PS. To "blbé" som mylne predpokladal,že kritizuješ microsoft. Áno je naozaj blbé vytvárať vzorce takýmto spôsobom. Ja som to dal iba pre ilustráciu.
@elnonoslov
ty si v krátkej dobe už druhý, čo toto od excelu vyžaduje. To by sa tým naozaj mali zaoberať.
Len mi chýba presnejší popis čo vlastne chcete. Nakoniec ak je to také jednoduché, tak sa dá urobiť vlastná funkcia UDF.
To že by to nabúralo celú doterajšiu koncepciu excelu je nepodstatné. Excel totiž vnútorne využíva práve konvenciu R1C1. Pre nás menej prehľadnejšiu.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.