30. august 2005 - 10:31Der er
8 kommentarer og 1 løsning
Tilføj linjeskift automatisk
Er det muligt at få excell til at lave x antal linjer i en celle. Et eksempel! Hvis der er i A1 står 4 så laves der 4 linjer i B1. Kan det lade sig gøre ????
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then Range("b1").Formula = "" For i = 1 To Target - 1 Range("b1").Formula = Range("b1").Formula & Chr(10) Next End If End Sub
Jeg har løst det med at den automatisk sætter cursor på når man vælger feltet. Det gør jeg med: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If (Target.address = "$H$3" or Target.address= "$H$117") Then Application.SendKeys ("{F2}{End}") End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1:A40")) Is Nothing Then If Target > 0 Then Target.Offset(0, 1).Formula = "" For i = 1 To Target - 1 Target.Offset(0, 1).Formula = Range("b1").Formula & Chr(10) Next End If End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("H3:H117")) Is Nothing Then Application.SendKeys ("{F2}{End}") End If End Sub
Ja! Jeg får en fejl når jeg prøver følgende: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G1:G110")) Is Nothing Then If Target > 0 Then Target.Offset(0, 1).Formula = "" For i = 1 To Target - 1 Target.Offset(0, 1).Formula = Range("H1:H110").Formula & Chr(10) Next End If End If End Sub
Det er på Target.Offset(0, 1).Formula = Range("H1:H110").Formula & Chr(10) jeg får fejl.
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.