29. maj 2002 - 13:10Der er
15 kommentarer og 3 løsninger
hoppe rundt i enkelte celler i Excel.
Er det muligt at hoppe rundt i enkelte celler i Excel. Pt. bruger jeg tabolator tasten, men vil gerne have at jeg kan hoppe rundt imellem enkelte celler
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
End Sub
Private Sub Worksheet_Change(ByVal Target As Range) Dim Jumper As Range Dim JumpCells1 As Range Dim JumpCells2 As Range Dim bJump1 As Boolean Dim bJump2 As Boolean Dim NumberOfStartCells As Long Dim Counter As Long
'NOTER dig at sidste celle i JumpCells1 er den samme celle som første celle i JumpCells2 'MAX længde af JumpCells' Range er 255 karakter, så ingen unødige mellemrum 'Er du i tvivl om længden, så paste a1,A2....i8,i9 ind i en celle og lad en anden celle tælle =LÆNGDE(xx) Set JumpCells1 = Range("a1,b2,c3") Set JumpCells2 = Range("c3,i8,i9") NumberOfStartCells = 1
If Not Intersect(Target, JumpCells1) Is Nothing Then bJump1 = True Set Jumper = JumpCells1 End If
If Not Intersect(Target, JumpCells2) Is Nothing Then bJump2 = True Set Jumper = JumpCells2 End If
If bJump1 Or bJump2 Then For Counter = 1 To Jumper.Areas.Count - NumberOfStartCells If Not Intersect(Target, Jumper.Areas(Counter)) Is Nothing Then Jumper.Areas(Counter + NumberOfStartCells).Activate Exit For End If Next Counter End If
Set Jumper = Nothing Set JumpCells1 = Nothing Set JumpCells2 = Nothing End Sub
okay ser spænnedne ud. Har ikke så meget erfaring med makroer. Men skal man ikke aktivere en makro førend den kan bruges ????. Aktiveres via en knap ??
Hej, jeg kunne se mit navn blev nævnt :-) Tak benson :-) Jo, man kan godt bruge en formular i Excel til at lave en liste. Lav først din database med overskrifter, og vælg så "Formular" i DATA-menuen. Her vil du så frit kunne taste alle de poster du har lyst til, og dine data vil automatisk blive overført til din database/liste.
Du skriver bare et eller andet i f.eks. A1, B1, C1 osv. Stil dig så i celle A1 og tryk DATA->FORMULAR. Du vil så få en formular, hvor du kan indtaste dine data, springe i dem, rette i dem, filtrere osv.
Efterhånden som du så indtaster værdierne og trykker "Ny" vil dine så dukke op i A2, B2 og C2 og næste gang A3, B3, C3.
Hvad gør man hvis man har flere celler der skal hoppes mellem. Hvordan ser koden ud hvis der skal være 2 ekstra "range"?
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.