Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  147 148 149 150 151 152 153 154 155   další » ... 286

S tým sa nedá nesúhlasiť.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zmena As Range

Set Zmena = Intersect(Range("A1:K20"), Target)
If Not Zmena Is Nothing Then
Application.ScreenUpdating = False
On Error Resume Next

With Zmena
.Borders(xlDiagonalUp).LineStyle = xlNone
.SpecialCells(xlCellTypeBlanks).Borders(xlDiagonalUp).LineStyle = xlContinuous
End With

Set Zmena = Nothing
Application.ScreenUpdating = True
End If
End Sub

Do mailu ste mi poslal iný popis ako sem. Dostal ste iné riešenie. Podľa mňa chcete niečo také ako som Vám pripravil teraz. Dobre porozmýšľajte nad zmyslom tých dátumov. Štart, Koniec, Upozornenie, dávate všetko rovnaké. Áno koniec v makre rátate ako Štart+1, ale ani ten Štart nemáte všade vyplnený. Lenže potom čas upozornenia predom rátate ako rozdiel medzi (Štart-Upozornenie) * 1440 [teda 1 deň], čo je nezmysel, lebo vždy je Štart,Koniec,Upozornenie rovnaké. Teda Vám vyjde vždy 0.

Vložte ešte raz poriadny popis a poriadnu prílohu, z ktorej bude zrejmé ako vypočítať (odkiaľ to brať) Koniec a Upozornenie, alebo si to už upravte.

Podľa mňa je to jasne to riešenie vpravo. Urobiť si spojené číslo podľa priorít disciplín.

Naformátujte prehľadávaný stĺpec ako Text. Nemusíte vyhľadávať 12x, keď máte 12 stĺpcov. Stačí raz. Vymyslel som si príklad, keďže ste prílohu nedal. No ak chcete vyhľadávať iba časť SPZ, a vybrať si z možných nájdených, treba použiť napr. metódu čo som sem dával už niekoľkokrát, s formulárom, ktorý hneď ukazuje možné vyhovujúce dáta v ListBoxe. Len sa mi to nechce hľadať 7

Rovnako aj tu by nebolo treba tlačítko, stačilo by kontrolovať Enter a Click.

Ahoj. No nemal som veľa času, tak až teraz. Riešenie by mohlo byť takéto.
Pozor okrem zmeny kódu je aj zmenená "Minimálna hodnota" vo vlastnosti SpinButtonu z 0 na 1.

1. Prečítajte si ešte raz 3. odstavec, čo som písal. Máte tam zle ten Offset.
2. V stĺpci H nemajte žiadne iné hodnoty, degraduje to výberový zoznam (myslím to číslo 9996).
3. Upravte kód, najskôr zmente výberovým zoznamom nejakú hodnotu, aby sa Vám prípadne upravil správny index v SpinBtn, ak bol pred tým nesprávnym makrom zle nastavený. A potom všetko funguje ako má. Hodnoty zo zoznamu dáva, tak ako sú v poradí v zozname. Nijako inak.

Šmarjá, lidičky, čítajte pozorne, čo Vám človek píše 5

Určite platí, že

´=číslo 30 se do 10 000 potká s číslem 500 a 10 000 6 krát
?

Podľa mňa nie, a výsledok je 0. Medzi násobkami čísiel 30, 500, 10 000 platí vzťah "A" teda "AND". Číslo 30 nikdy nemôže mať svoj násobok rovný číslu 10 000. Keďže je to AND, tak musia byť splnené podmienky spoločného celočíselného násobku všetkých 3 čísiel. V riadkoch 3:5 podľa mňa nemá byť v popise text "a 10 000".
Asi máte na mysli to, čo sme už riešili, teda:
Koľko krát sa stretnú v limite 10 000, čísla 30 a 500?

Ak teda vo všetkých riadkoch zmažeme ten text, tak Vaše výsledky čo tam máte, by sedeli iba v prípade, že sa počíta vždy iba s poslednými 2-mi číslami v A:A (predchádzajúci a aktuálny riadok). Okrem riadku 4. V riadku 4 máte 347. To má za daných okolností byť 333.

Popis v predposlednom Vašom príspevku je logickejší (bez toho textu "a 10 000"), ale rovnako nesprávny. Nechcete mi snáď tvrdiť, že číslo 500 a jeho násobky sa nachádzajú v 10 000 až 1 000 krát, že nie? (500 * 1000 <> 10 000)

Popisu svojho problému, a prikladaniu požadovaných správnych výsledkov, nevenujete dostatočnú pozornosť.

Vložte 100%-ne presné zadanie textové, 100%-ne sediace číselne, a 100%-ne platné výsledky pre tieto doterajšie príklady. A ešte koľko má byť maximálne tých kontrolovaných čísel.

Ďalej rovnako presne popíšte aj ten druhý prob. v K:K.

Spinner som ja nazval "SpinBtn", Vy ho máte "Spinner 2" (v príkladoch pred tým, myslím "Spinner 5" a Spinner 6"), no odkazujete sa ten môj "SpinBtn", u Vás neexistujúci. Premenoval som ho.

Odkazujete na list s kódovým menom "Material", ale také kódové meno nemáte. Taký máte iba titulok na lište s uškami listov. Buď použite Worksheets("Material"), alebo zmente kódové meno listu napr. na "Material" alebo lepšie na "wsMaterial".

Nemôžete robiť Offset(Poz - 4), ale len Offset(Poz - 1), tak ako som to tam dal. Lebo tu sa neposúvate indexom od prvého riadku listu, ale od prvého riadku oblasti materiálov. A index 1 je na 5 riadku, teda ho už neposúvate.

V makre listu Grafy máte zle umiestnené rozsahy
WorksheetFunction.Match(HDN, .Cells(2, 1).Resize(Radku), 0)
má byť
WorksheetFunction.Match(HDN, .Cells(5, 8).Resize(Radku), 0)
a
Radku = .Cells(Rows.Count, 3).End(xlUp).Row - 4
má byť
Radku = .Cells(Rows.Count, 8).End(xlUp).Row - 4

Rovnako zle je to aj v druhom makre
Radku = wsMaterial.Cells(Rows.Count, 3).End(xlUp).Row - 4
má byť
Radku = wsMaterial.Cells(Rows.Count, 8).End(xlUp).Row - 4

Úpravu som Vám dal na GoogleDrive

=FILTERXML(C3;"//Tag1")
prípadne ak by tam bolo viac od každého tagu tak jedno z toho:
=FILTERXML(C3;"Tagy/Tag1")
=FILTERXML(C3;"/Tagy/Tag1")
=FILTERXML(C3;"//Tagy/Tag1")


EDIT: No tak oprava. Ak by tam boli napr. 2 mastertagy Tagy a Tagy2 a oba obsahovali subtagy Tag1, Tag2, Tag3, tak to nefunguje, resp. to neviem skomoliť :)

Pr.

Nie, záleží na tom, čo bude na liste s výslednou hodnotou (List1), a čo na liste so zdrojovými dátami (List999).

Bude to takto ako píšem ?

Na liste List1 bude:
-bunka s výberovým zoznamom
-SpinButton

Na liste List999 bude:
-zoznam materiálov
-Poradová hodnota SpinButton-u

V tom prípade nehľadáte delitele ale násobky. Takto ?

Pr.

Snáď jedine makro...


Strana:  1 ... « předchozí  147 148 149 150 151 152 153 154 155   další » ... 286

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21