18. januar 2004 - 17:38Der er
19 kommentarer og 2 løsninger
Søgeresultat synligt
Hej Jeg har en projektmappe hvori jeg har lavet en userform med en listbox hvor alle søgeresultater vises - fungerer fint. På userformen er placeret en kommandoknap der bringer fra det valgte i listboxen til den oprindelige placering i projektmappen - fungerer også fint.
Problem: Hvis den oprindelige placering er udenfor synligt område skal man scrolle for at finde det - hvilket er lidt uhensigtsmæssigt. Jeg har forsøgt men ScrollIntoView men uden held (desuden fungerer den vist ikke under Xl97 - som kommende brugere anvender)
Det ville være godt om valgte celle (altid kollonne A) placeres øverst i synsfeltet - det må da være muligt eller hva'?
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.
Hej bak For det første fungerer det fint med xl97,Xl2000 og xl02 sammen men mon ikke man skal installere i den rækkefølge? Den kode du har vist får vel ikke eks. a50 til at vises øverst i vinduet?
Private Sub CommandButton1_Click() Dim Søg As String, twb As Workbook, x As Long Set twb = ThisWorkbook
For i = 0 To UserForm1.ListBox1.ListCount - 1 If ListBox1.Selected(i) Then If UserForm1.ListBox1.Selected(i) Then x = (ListBox1.List(i, 7) + 2) End If End If Next i Unload Me Application.Goto Reference:=Worksheets("Optagne dyr"). Range("J" & x).Offset(0, -9), scroll:=True
Sådan endte den: Private Sub CommandButton1_Click() Dim Søg As String, twb As Workbook, x As Long Set twb = ThisWorkbook If UserForm1.Caption = "Søgeresultat - Optagne dyr" Then For I = 0 To UserForm1.ListBox1.ListCount - 1 If ListBox1.Selected(I) Then If UserForm1.ListBox1.Selected(I) Then x = (ListBox1.List(I, 7) + 2) Unload Me twb.Sheets("Optagne dyr").Select Application.Goto Range("A" & x), Scroll:=True Selection.EntireRow.Interior.ColorIndex = 19 End If End If Next I Exit Sub
Else For I = 0 To UserForm1.ListBox1.ListCount - 1 If ListBox1.Selected(I) Then If UserForm1.ListBox1.Selected(I) Then x = (ListBox1.List(I, 7) + 2) Unload Me twb.Sheets("Efterlyste dyr").Select Application.Goto Range("A" & x), Scroll:=True Selection.EntireRow.Interior.ColorIndex = 19 ' yellow - change as needed End If End If Next I End If End Sub
--> kabbak Jeg er lidt langsom - du gjorde lidt grin med min programmering. Ja jeg må jo indrømme at det er set bedre - det du refererede til var LIDT dumt - men pyt af skade bliver man klog ;0)
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.