< návrat zpět

MS Excel


Téma: Vyplnění jména přihlášeného uživatele rss

Zaslal/a 28.12.2013 9:46

Ahoj,

prosím o radu, mám makro na vyplnění uživatelského jména v případě, že je již není vyplněno. Funguje pouze v případě, že makro spustím ručně, pokud dám uložit, tak nefunguje.

Sub Worksheet_Save()
If IsEmpty(Worksheets("kus").Range("H8")) Then
Range("H8").Value = Environ("username")
End If
End Sub

Potřeboval bych, aby při uložení se toto makro spustilo. Nějaký tip?

Děkuji.

Zaslat odpověď >

#016944
Stalker
Zkusil bych makro spustit před uložením

Private Sub Workbook_BeforeSavecitovat
icon #016954
avatar
Len poznámka na okraj: žiadna udalosť Worksheet_Save neexistuje, čiže platí to, čo píše Stalker.citovat
#016965
avatar
Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If IsEmpty(Worksheets("kus").Range("H8")) Then
Range("H8").Value = Environ("username")
Range("J8").Value = Date
Else
Range("H9").Value = Environ("username")
Range("J9").Value = Date
End If
End Sub

Upravil jsem na beforsave, ale stejně mi to nejde, ...?

Děkuji.citovat
#016966
avatar
Musíš ten kód vložit do ThisWorkbook, pak to bude fungovat...
P.citovat
#016967
avatar
To mám, ale v případě, že makro spustím, tak mi vyskočí okno s přehledem maker, kde žádné není na výběr, jako by nebylo "k dispozici" nebo jak to říct..?!citovat
#016968
Stalker
To makro se přece spouští automaticky před uložením.citovat
#016969
avatar
Myslel jsem, že lze spustit i ručně. Jsem blbej, omlouvám se a díky.. :)citovat
#016970
Stalker
Pokud ho chceš spouštět i ručně tak ho vlož např. do modulu listu a do TwisWorkbook dej odkaz, kterým zavoláš makro z modulu listu

call nazev_listu.nazev_makracitovat

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

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32