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 ????
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 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.