No nie je to ošetrené na chyby v tvojom makre. Ale celkovo si myslím, že to čo chceš je trochu pofidérne.
Sub obnov()
Static klik As Boolean
Application.DisplayAlerts = False
If klik Then
Workbooks.Open Filename:="C:\Users\Documents\pomoc.xlsm"
Else
ActiveWorkbook.SaveAs Filename:="C:\Users\Documents\pomoc.xlsm"
Call tvoje_makro
End If
klik = Not klik
Application.DisplayAlerts = True
End Sub
No asi je lepšie mať dve makrá. Asi takto.
Sub uloz()
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\Users\Documents\pomoc.xlsm"
Application.DisplayAlerts = True
End Sub
Sub nahrajZpet()
Application.DisplayAlerts = False
Workbooks.Open Filename:="C:\Users\Documents\pomoc.xlsm"
Application.DisplayAlerts = True
End Sub
Ale asi sám uznáš, že je jednoduchšie súbor pred "úpravami" najprv uložiť a po nevydarených úpravách zase znovu otvoriť.
Napríklad tlačítkom DELETE na klávesnici.
Tento vzorec spočíta v koľkých bunkách je na druhom mieste hviezdička.
xlnc Dík
No veľký zmysel zadania nevidím.
Ale toto by šlo.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
If IsNumeric(Target) And Not IsEmpty(Target) Then
On Error Resume Next
Target = Target + InputBox("zadaj prírastok") * 1
End If
End If
End Sub
Anonym napsal/a:
nebo:Application.Goto Cells(x, y), True
Makrom vo VBA.
To máš tie tabuľky v ACCESS???
Použi vlastný formát
[>=1000]0 "k";0
@elninoslov
Nič si z toho nerob. Možno to časom pochopí aj zadávateľ.
Merlin99 napsal/a:
Super priklad
kolikrat sem to taky resil dost nesikovne
marjankaj : pekny reseni pouziju
AL: chtel jsme zkusit ty makra ale kdyz vlozim program do listu nic to nedela co delam spatne? pro jakej sloupec to bere ty barvy? DíK MOC
No možno takto. Ale ak tých mien bude priveľa, tak asi nejako makrom. Len tie farby priradiť automaticky asi bude trochu problém.
Do stlpca pomoc si daj vzorec a zoraď to podľa neho.
Format v stlpci pomoc máš tiež nastavený.
No trochu divná predstava. Klávesa ENTER sa nezvykne používať na vymazanie buniek. Ale samozrejme sa to dá. Len aby si sa potom nedivil.
oprava
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.