Verzia od vovka.h je dobrá, takto si to predstavujem
Keď pracujem na jednom počítači, tak všetko ide OK. Akonáhle sa to nahodí na "server", kde sa pripája viacej počítačov, tak kontrola prestane fungovať.
Díkcitovat
Zaslal/a ocinko 22.1.2016 15:51
Dobrý deň
Potreboval by som pomoc pri kontrole hodnôt v bunkách v jednotlivých listoch.
V zošite mám hárky A,B,C,D,K , v ktorých mám tabuľku z hodnotami v bunkách G5-AI53, akurát na hárku K je tabuľka G-AI77. Potreboval by som, keď sa zmení zápis v jednotlivej bunke, aby to zapísalo na hárok Zoznam, tak ako je to navrhnuté. Všetky bunky po skončení mesiaca sú zapísané. Môže byť makro.
Pozor je to pre Excel 2003
Ďakujem
elninoslov napsal/a:
Skúste trošku pozmeniť makrá na :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "Zoznam" Then Exit Sub
If Intersect(Target, Range("G5:AI53")) Is Nothing Then Exit Sub
With Target
Call PopisZmeny(Sh.Name, .Address(0, 0), .Value)
End With
End Sub
a
Sub PopisZmeny(List As String, Poloha As String, Napln As Variant)
Dim User As String
With Application
.EnableEvents = False
User = .UserName
With Sheets("Zoznam")
.Cells(.Cells(1, 7) + 1, 1).Resize(, 5) = Array(Now, List, Poloha, Napln, User)
End With
.EnableEvents = True
End With
End Sub
či sa to nezlepší. Mám tu jeden obdobný problém. Excel pri viac listoch takmer exponenciálne spomaľuje. Aj pri zadávaní údajov, ale najmä pri pridávaní nových listov. Žiaľ som rovnako bezradný. Skúste.
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.