Zdravím,
u této části mi to zežloutne a napíše chybu:
Hodnota = Replace(sHodnota & ":00", "h", ":")
RunTime Error 13
Ale když to mám u tebe v souboru tak to jede, jen to překopíruji do mého a tam to hodí chybu
Zdravím,
jde zamknout pozici, aby sní nešlo hýbat?
Dík
elninoslov napsal/a:
https://stackoverflow.com/questions/48562941/closing-any-open-userform
elninoslov napsal/a:
Stačí vytvoriť novú premennú "sviatky" ale pre celý zošit. Starú lokálnu zmazať.
elninoslov napsal/a:
Tipujem, že je to pre to, lebo "sviatky" je lokálny Definovaný názov pre list NEMAZAT. Nie pre celý zošit
Zdravím,
jak můžu zavřít všechny formy najednou tlačítkem?
Mám kód u jednoho formu, že nelze zavřít a potřebuji dodat tlačítko s heslem pro zavření všech formů. (heslo zvládnu, ale potřebuji všechny formy zavřít)
Díky za jakékoliv info
Příoha
GeorgeK napsal/a:
Fantasyk napsal/a:Nebo po jednom kopírováníPříloha: 51674_51655_prevdzapisu.zip (15kB, staženo 3x)
Díky,
funkční to je :-)
Jen kdyby to bylo univerzalnější... V realu je řádků přes tisíc a vyskytuje se v různých sloupcích.
Nebo po jednom kopírování
Zdravím,
nedalo mi to..
udělal jsem to sice hodně neohrabaně,
1 Tlačítko:
Uloží to soubor jako .txt unicode otevře zpět první soubor(nesmí se měnit název) a txt zavře.
2 Tlačítko:
Vloží data z TXT do sloupce B
jinak mě to nenapadlo :-)
PS: asi někdo vymyslí lepší způsob, ale na nic jiného jsem nepřišel..
Zdravím,
Mám kód (viz níže), který mi přebarví část textu v buňkách. (momentálně to je, když najde Neevidované prostoje- blablabla min)
všechno od Neevidovaného prostoje po min, ale potřeboval byhc tam přidat ještě jednu podmínku, aby to obarvilo jen, když najde vyšší číslovku než 20.
Př.
blablabla Neevidované prostoje- 25min blablabla - tady to zbarví
Př.2
blablabla Neevidované prostoje- 18min blablabla - tady to nezbarví.
Ale jště tam je problém v tom, že tam je někdy "Neevidované prostoje- 1h15min" a to bych taky potřeboval zbarvit
Dim mysRangessse As Range, JE()
Dim substrsse As String, endstrsse As String, neevidovane As String
Dim txtColorsse As Long, xsse As Long, ysse As Long, Possse As Long, endPossse As Long, startPossse As Long, LenEndStrsse As Long
Set mysRangessse = Worksheets(Active).Range("E16:L138")
If mysRangessse.Cells.Count > 1 Then JE = mysRangessse.Value Else ReDim JE(1, 1): JE(1, 1) = mysRangessse.Value
neevidovane = Range("G48").Value
substrsse = neevidovane
endstrsse = "min"
txtColorsse = 7
LenEndStrsse = Len(endstrsse)
For ysse = 1 To UBound(JE, 1)
For xsse = 1 To UBound(JE, 2)
Possse = 1
Do
startPossse = InStr(Possse, JE(ysse, xsse), substrsse, vbTextCompare)
If startPossse <> 0 Then
endPossse = InStr(startPossse, JE(ysse, xsse), endstrsse, vbTextCompare)
If endPossse <> 0 Then
mysRangessse.Cells(ysse, xsse).Characters(Start:=startPossse, Length:=endPossse - startPossse + LenEndStrsse).Font.ColorIndex = txtColorsse
Possse = endPossse + LenEndStrsse
End If
End If
Loop Until startPossse = 0 Or endPossse = 0
Next xsse
Next ysse
díky za jakoukoliv radu
elninoslov napsal/a:
Set compld2 = Range("B:B").Find(What:=idsearch, After:=Range("B1"), LookIn:=xlValues, LookAt:=xlWhole, SearchDirection:=xlPrevious)
Posli kod co mas
Zdravím,
mám kód:
Dim compld2 As Range
Sheets("SAP").Select
idsearch = Sheets("Data").Range("B7").Text
Set compld2 = Range("B:B").Find(What:=idsearch, LookIn:=xlValues, LookAt:=xlWhole)
compld2.Offset(0, 5).Value2 = CommandButton3.Caption
Unload Me
Funguje správně až na to, že pokud se vyskytuje více compld2 tak to vloží do prvního co najde, ale potřeboval bych, aby to vyhledalo a vlozilo od spodního radku co najde.
dík za jakoukoliv radu
Budu u PC až o víkendu ( Long mi negungoval ) zkusím potom nějak udělat přílohu.
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.