03. oktober 2008 - 14:59Der er
8 kommentarer og 1 løsning
fejl i makro der kopierer værdier fra celler ovenfor
Jeg har kontrueret denne makro der kopierer data fra linjen ovenfor, når jeg har indtastet data i kolonne A. Men den går ned nogle gange hvis jeg sletter noget i kolonne A. Deter som om den looper og så går ned Er der nogen der kan se hvad jeg evt. gør galt?
Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo fejl 'ScrollArea = "A:G" If Not Intersect(Target, Range("A3:A500")) Is Nothing Then If ActiveCell.Offset(0, 0) = "" And ActiveCell.Offset(0, 1) = "" Then ' først kopieres dato ActiveCell.Offset(-1, 0).Range("A1").Select Selection.Copy ActiveCell.Offset(1, 0).Range("A1").Select ActiveSheet.Paste ActiveCell.Select ' så kopieres initialer ActiveCell.Offset(-1, 1).Range("A1").Select Selection.Copy ActiveCell.Offset(1, 0).Range("A1").Select ActiveSheet.Paste ActiveCell.Select ' går til celle med tid ActiveCell.Offset(0, 1).Range("A1").Activate
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A3:A500")) Is Nothing Then Exit Sub Target.Offset(0, 1) = Target.Offset(-1, 1) Target.Offset(0, 2) = Target.Offset(-1, 2) Target.Offset(0, 3).Select End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A3:A500")) Is Nothing Then Exit Sub If Target.Offset(0, 1) = "" And Target.Offset(0, 2) = "" Then Target.Offset(0, 1) = Target.Offset(-1, 1) Target.Offset(0, 2) = Target.Offset(-1, 2) Target.Offset(0, 3).Select End If End Sub
ja, den havde jeg godt set. :-) Men det er lige som det skal være
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.