Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  10 11 12 13 14 15 16 17 18   další » ... 286

Predpokladám, že v B1 na hlavička. Stačí do L10 napísať vzorec
=SUM(B:B)
=SUMA(B:B)

Textovú hlavičku v B1 to bude ignorovať.
Dá sa aj zisťovať zaplnenosť stĺpca, na ktorom riadku je posledná hodnota, a brať do úvahy napr. aj filter, ale to je pre Vás zatiaľ zbytočné, keďže ste nedala príklad...

Tak dajte hľadať iba M28 namiesto "*"&M28&"*"

Vlastný formát
[Zelená]# ##0,00;[Červená]-# ##0,00

Sub Zmazat_listy_0()
Dim sL As String, Pocet As Integer, WS As Worksheet

With ThisWorkbook
For Each WS In .Worksheets
If Left(WS.Name, 1) = "0" Then
Pocet = Pocet + 1
sL = sL & IIf(sL = "", "", "•?") & WS.Name
End If
Next WS

If Pocet = 0 Then
MsgBox "Listy začínajúce ""0"" neexistujú.", vbInformation
Else
If Pocet = .Worksheets.Count Then
MsgBox "Nie je možné odstrániť všetky listy v zošite.", vbCritical
Else
Application.DisplayAlerts = False
.Worksheets(Split(sL, "•?")).Delete
Application.DisplayAlerts = True
End If
End If
End With
End Sub

To je jednoduché. Tu máte aj s ignorovaním prázdnej bunky, s ošetrením chyby pri rozdielnej výške Tabuliek, a aj variant s kontrolou inde ako na danom čísle riadku. Pri objekte Tabuľka sa netreba starať o rozsah a vzorce v ňom - to sa automaticky doplňuje.

Jeden z príkladov, konkrétne s použitím vloženia a prevodu vzorca na hodnotu. Samozrejme sa dá urobiť aj prechod cyklom. Bude záležať ešte na veľa veciach. Napr. zisťovanie počtu riadkov závisí od toho, či sa okolo dát nachádzajú nejaké iné nesúvisiace dáta, či sú riadky filtrované apod, či treba uchovávať predchádzajúcu hodnotu v Q, či je nejaké obmedzenie počtu riadkov ...

Nie je možné použiť namiesto tabuľky objekt Tabuľku, a v nej nechať dynamicky sa meniaci vzorec, bez makra?

V tom prípade by bolo asi lepšie, urobiť zlučovací PQ dotaz priamo z tých zdrojov pripojiť ho do KT, alebo ho nechať načítať dáta do modelu, ak treba viac KT, a tie postupne vytvárať z dátového modelu. Čiastočne to už mám, len to treba ešte dokončiť.

Pr. ?
Alebo Vy chcete spracovať v PQ priamo tie skryté listy "Směna_A_(souhrn_2023)" a "Směna_B_(souhrn_2023)" ?

Pr.

Tak?

"jakémkoliv sl" ale mená sú iba v stĺpci A.
"na řádku Jména" myslíte v stĺpci A.
"v listu1" myslíte List2.

V akých ďalších stĺpcoch ešte budú mená?
Nebolo by lepšie urobiť hypertextové odkazy, počítané {fnc HYPERLINK()} a zobrazené vedľa mien- bez makra?

Makrom to samozrejme pôjde.

Iba z brucha do O13
=TODAY()
=DNES()

do P13
=VLOOKUP($O$13;$A$5:$K$1000;COLUMN(B1);FALSE)
=SVYHLEDAT($O$13;$A$5:$K$1000;SLOUPEC(B1);NEPRAVDA)

a P13 roztiahnuť po X13

ale neskúšam to ...

Pr.

Presne preto som písal, že makro asi netreba.

Namiesto ActiveWorkbook dajte ThisWorkbook


Strana:  1 ... « předchozí  10 11 12 13 14 15 16 17 18   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

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 0:34

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56