Avatar billede flashit Nybegynder
07. maj 2003 - 14:19 Der er 2 kommentarer og
1 løsning

Hvorfor looper den ikke igennem denne kode?

Sub Lace3310_OG_Frem()
Dim ark As String

I = 1
Ok = False
  For Each ws In Worksheets
  If ws.Name = ActiveSheet.Name Then
    Ok = True
  End If
  If Ok = True Then
 
   
    ark = ActiveSheet.Name
   
    Sheets("" & ark & "").Select
    Cells.find(what:="123", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False).Activate
   
    End If
    Next ws


End Sub
Avatar billede flashit Nybegynder
07. maj 2003 - 14:22 #1
koden virker kun på det ark som indeholder 123
Den skal lede alle ark igennem efter 123???
Avatar billede kabbak Professor
07. maj 2003 - 14:59 #2
Sub Lace3310_OG_Frem()
Dim ark As String

I = 1
Ok = False
  For Each ws In Worksheets
  If ws.Name <> "Menu" Then
   
With Worksheets(ws.Name).Range("a1:G500")
    Set c = .Find("123", LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            c.Interior.Pattern = xlPatternGray50
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With

    End If
    Next ws


End Sub

Jeg har lavet lidt om på den.
("Menu") = hovedarket som ikke skal gennemsøges
der farver den fundne celle grå
Den kikker i alle ark fra A1 til G500
Avatar billede flashit Nybegynder
07. maj 2003 - 15:33 #3
Kanon TAK.

Jeg fandt ellers selv en løsning. Jeg ved nemlig hvilken celle der skal ledes i.

Sub Lace3310_OG_Frem()

Sheets("Sheet1").Select

I = 1
Ok = False
  For Each ws In Worksheets
  If ws.Name = ActiveSheet.Name Then
    Ok = True
  End If
  If Ok = True Then
      Sheets(ws.Name).Select
     
      If Range("A1") = "" Then
      'MsgBox "Cellen er tom"
      Else
      MsgBox "dette er den rigtige ark"
      Exit Sub
     
     
      End If
   
    End If
    Next ws
   
Sheets("Sheet1").Select
End Sub

Men tak skal du have :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester