Příspěvky uživatele


< návrat zpět

Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 10

Ahojte.
Chtěl jsem se zeptat, zda někdo náhodou nemá sešit, kde by se mu čísla převáděla na text, ale pomocí vzorce, ne funkce.

Našel jsem jen toto od Pavla Lasáka (díky za jeho stránky). Ale bohužel to funguje jen do 9999.

Nenašel by se někdo kdo by to překopal do 100.000.000+haléře? 9

Kucí nevíte někdo jak poslat písmenka s českou diakritikou pomocí metody sendKeys? Když pošlu:
Application.SendKeys "ČR" tak mi to odešle malé č.

Darbujan napsal/a:

A %0A jste zkusil?


Jééééééééé fachčí to 3

Děkuji.

můžeme uzavřít

Darbujan napsal/a:

A do třetice...

někdo radí i dvojici

t\n

případně (to se mi myslím kdysi osvědčilo pro Outlook):

%0A

jinak snad už jen

Chr(13) a Chr(10)


Zkoušel jsem tam namontovat i toto, ale nefachčilo to:

teloMailu = "<html><head><meta http-equiv=" & """content-type""" content="text/html; charset=UTF-8"></head><body text="#000000" bgcolor="#FFFFFF">" & "Dobrý den," & "<br>v příloze tohoto mailu Vám zasílám fakturu pro úhradu


Jo a ty znaky chr(10) ... jsem taky zkoušel 6

ale na \n jsem zapomněl 9 tak snad to půjde

tak nejde 7
a když si otevřu zdroják mailu tak je to v html ale nedokážu to napísat, tak aby to přechroupalo. A díval jsem se, že to umí knihovna outlooku, ale pokud nebude našroubován outlook tak ta knihovna bude v tom pc chybět, teda pokud se nepletu. A právě tomu se snažím vyhnout té knihovně.

Hoj Ludé,
chtěl jsem poprosit mám tento code:


Sub odeslatMail()
'odeslani mailu
Dim dotaz As Integer
dotaz = MsgBox("CHCETE VYTVOŘIT MAIL?", vbYesNo, "ODESLAT MAIL?")
If dotaz = 6 Then 'odpoved ano
Dim teloMailu As String
Dim prijemce As String
Dim prijemceKopie As String
Dim prijemceSkrytaKopie As String
Dim predmet As String
Dim sHLink As String
'vyhledat prijemce
Dim klientNazev As String
Dim radek As Integer 'urcit startovaci radek
Dim sloupec As Integer 'urcit startovaci sloupec

klientNazev = Worksheets("faktura").Range("odberatel_nazev").Value

radek = 29
sloupec = 4
'hledam klienta v db
For a = 1 To 100
If klientNazev = Worksheets("List2").Cells(radek, sloupec).Value Then
'naplnit adresata mailu
prijemce = Worksheets("List2").Cells(54, sloupec).Value
'cislo uctu
Dim cisloUctu As String
cisloUctu = Worksheets("List2").Cells(56, sloupec).Value
Dim kodBanky As String
kodBanky = "0000"
Dim varSymbol As String
Dim castka As String
If Worksheets("faktura").Range("ucelPlatby").Value = "Nájem" Then
varSymbol = Worksheets("List2").Cells(58, sloupec).Value 'platba za podnajem
castka = Worksheets("List2").Cells(40, sloupec).Value 'castka podnajmu
End If

If Worksheets("faktura").Range("ucelPlatby").Value = "Služby" Then
varSymbol = Worksheets("List2").Cells(59, sloupec).Value 'platba za sluzby
castka = Worksheets("List2").Cells(60, sloupec).Value 'castka sluzby
End If



Exit For
Else
sloupec = sloupec + 1
End If
Next a

prijemceKopie = "a@a.cz"
prijemceSkrytaKopie = ""

If Worksheets("faktura").Range("M23").Value = "podnajem" Then
predmet = "Podnájem " & Worksheets("faktura").Range("datum").Value & " a služby " & Worksheets("faktura").Range("datum").Value
Else
predmet = "Nájem " & Worksheets("faktura").Range("datum").Value & " a služby " & Worksheets("faktura").Range("datum").Value
End If

' entr = vbCrLf
teloMailu = "Dobrý den," & vbLf & vbNewLine & _
"v příloze tohoto mailu Vám zasílám fakturu pro úhradu. Tímto bych Vás chtěl požádat o úhradu každé faktury zvlášť." _
& vbCrLf & vbCrLf

sHLink = "mailto:" & prijemce & "?" & "cc=" & prijemceKopie & "&" & "bcc=" & prijemceSkrytaKopie & "&"
sHLink = sHLink & "subject=" & predmet & "&"
sHLink = sHLink & "body=" & teloMailu
ActiveWorkbook.FollowHyperlink (sHLink)

End If
End Sub


jedná se mi hlavně o tento code:


teloMailu = "Dobrý den," & vbLf & vbNewLine & _
"v příloze tohoto mailu Vám zasílám fakturu pro úhradu. Tímto bych Vás chtěl požádat o úhradu každé faktury zvlášť." _
& vbCrLf & vbCrLf


ten mi vygeneruje v mozila thunderbirdu totok:


Dobrý den,v příloze tohoto mailu Vám zasílám fakturu pro úhradu. Tímto bych Vás chtěl požádat o úhradu každé faktury zvlášť.


Je to celé v jednom řádku a nechce se mi zalamovat potola jedna 6
Poradí něgdo?
Jo a kdyby něgdo věděl jak tam namontovat i přílohu tak bych byl fakt vděčný. 9

Hojte asi se to sem nehodí, ale potřeboval bych někoho kdo by mi pomohl napsat, nebo spíše upravit informační systém, který jsem si vytvořil. Nejlépe někdo z okolí Brna, Hodonína. Teoreticky by se to dalo zvládnout i přes TeamViewer. Pokud by se někdo ochotný našel tak do mi dejte vědět do SZ. Dííííky 5

elninoslov napsal/a:

Zaznamenal som rovnaký problém. Ale možno by bolo dobré sem priložiť celé zošity (bez citlivých dát).


Hm to by byla fuška 4 a ten sešit má cca 9 mega 9 a hlavně nemělo by se to zaciklit na té smyčce? 6 . Ještě mě napadlo tam dat form, ne msgBox.

hoj lidičkové, potřeboval bych radu. Z jednoho sešitu pomocí vba vytvořím novou aplikaci excelu a do ní načítám sešit. Do tohoto sešitu uložím data a pak tyto data zobrazuji. A potřeboval bych, aby sešit, z kterého toto volám, počkal, než uzavřu ten nový volaný sešit. Mně to prostě běží dál. A pokud nový sešit zavřu a uložím tak mi to hodí chybu za běhu programu.


'otevreme databazi v novem okne
sesitDatabaze.Workbooks.Open ThisWorkbook.Path & "\...\databaze.xlsm"
sesitDatabaze.ActiveWorkbook.Windows(1).Visible = True
sesitDatabaze.Visible = False

MsgBox "Mail nenalezen!"

Dim odpoved As Integer
odpoved = MsgBox("Chcete zapsat nový záznam do databáze?", vbYesNo, "INFO")

If odpoved = 6 Then
.
.
.

Dim navratHodnota As Integer
navratHodnota = 0

‘ODTUD MI TO DĚLÁ BORDEL
Do While (navratHodnota = 0)
navratHodnota = MsgBox("Data byla zapsána. :-)")
Loop
sesitDatabaze.Rows(oblastI_poslRadek).EntireRow.Select
AppActivate sesitDatabaze.ActiveWorkbook.Windows(1).Caption
sesitDatabaze.ActiveWorkbook.Save


chtěl jsem aby mi to zastavilo na msgboxu a po odkliknutí ok se mi teprve zobrazil ten záznam, ale ono to zobrazí záznam a na pozadí se mi bliká msgbox 6

Hoj lidičkové, už jsem dlouho nic nepotřeboval tak to du napravit 5
Potřeboval bych poradit s polem.
příklad
mám form s 3 checkboxy (nebe, voda, vzduch) a jedním tlačítkem, když se zaškrtne chbx tak se do pole přidá text (nebe, voda, vzduch - podle toho co se zaškrtne), ale netuším jak to vymazat? např. zaškrtnou se všechny chbx, tak se uloží do pole 3 hodnoty. A když jeden chbx odškrtnu tak netuším jak to vymazat tu konkrétní hodnotu. 6 Díky za info a pomoc.

elninoslov napsal/a:

Tak moment, čo Vy chcete vlastne vypísať?
-všetky ovládacie prvky formu bez MultiPages a bez Pages
-všetky ovládacie prvky formu aj s názvami MultiPages ale bez názvov Pages
-všetky ovládacie prvky formu aj s názvami MultiPages a Pages
-rozdeliť všetky ovládacie prvky formu tak ako patria do Multipages
-rozdeliť všetky ovládacie prvky formu tak ako patria do Multipages a príslušných Pages
-vypísať iba názvy všetkých MultiPages na forme
-vypísať iba názvy všetkých Pages na forme
-vypísať názvy všetkých MultiPages na forme a im zodpovedajúce Pages

Proste uveďte presne ako má vyzerať výsledok v tomto konkrétnom prípade.


ne mi stačí vypsat jen všechny ovládací prvky ve formu, protože pak jim v listu nastavuji práva komu se mají zobrazovat a komu ne 1 tak mi stačí když budu mít jen vypsané všechny ovládací prvky. Jo kdyby to bylo např.:

"-rozdeliť všetky ovládacie prvky formu tak ako patria do Multipages a príslušných Pages"

tak to už beru jen jako třešničku na dortu 5 ale bylo by to super

elninoslov napsal/a:

Nemôžete testovať len Controls. Veď tá podstránka je Page, nie Control. Teda musíte prejsť všetky Pages v objekte ktorý má typ MultiPage, a v každom cykle kontrolovať Controls až v tej Page. Ale vidím, že sa jedná o niekoľkonásobné vnorenie MultiPage, teda bude potrebné urobiť rekurzívnu metódu. Zvládnete to ?


Asi nemuluvím reci tohoto kmene 3 "rekurzívnu metódu"

Hmm asi to znamená projít controls a pokud narazim na multiPage tak ho prolezu na vyskyt multiPage a Page. Asi se budu norit hluboko.

Tak to netusim, ale mam net snad neco nekde vyhrabu. 9

nikdo 6

Otestujte zda je outlook spuštěn:

Sub TestOutlookIsOpen()
Dim oOutlook As Object

On Error Resume Next
Set oOutlook = GetObject(, "Outlook.Application")
On Error GoTo 0

If oOutlook Is Nothing Then
'tady ho spustite
Else
'tady zapiste co chcete udelat pokud bezi
End If
End Sub

A jen tak pro zajímavost co když bude na PC např. Thnunderbird? 4

Hoj lidi,
potřeboval bych poradit jak si zajistit výpis i podstránek multipage stránky. Vypisuje mi to jen ty multipage, ale už ne podstránky. Nevíte někdo jak na to? 9

elninoslov napsal/a:

Na mobile vidím prd, ale myslím, že prvé YT video to ukazuje. Možno je na to aj nejaká skratka.


JJ to je to co jsem hledal, ještě by mě zajímalo co je to za klávesovou zkratku 6 bo do nastavení sem se neje.al. 9

Díky můžeme Lock


Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 10

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