Avatar billede rabitjosph Juniormester
07. april 2007 - 10:24 Der er 9 kommentarer og
2 løsninger

Range område ?

Jeg skal søge i en bestem kolonne F eks. men ved ikke
hvor mange celler nedaf der står noget i.

Range("F2": ?) ´Hvad kan man bruge, jeg skal tage en celle af gangen indtil mit udsagn er sandt, hvis ikke, så gør noget andet

Tak på forhån til en der vil hjælpe
Avatar billede kabbak Professor
07. april 2007 - 11:16 #1
Range("F2:F"& Range("F65536").End(xlUp).Row)
Avatar billede word-hajen Nybegynder
07. april 2007 - 11:18 #2
Hvis din kode skal køre, indtil der er en tom celle i kolonnen, kan følgende bruges:

    Dim objWB As Workbook
    Dim objWS As Worksheet
    Dim objRange As Range
    Dim objCell As Range
   
    Set objWB = ActiveWorkbook
    Set objWS = objWB.Worksheets(1)
    Set objRange = objWS.Columns("F")
   
    For Each objCell In objRange.Cells
        If objCell.Value <> "" Then
            'do something
        Else
            Exit For
        End If
    Next objCell
Avatar billede kabbak Professor
07. april 2007 - 11:22 #3
Dim C As Range
    For Each C In Range("F2:F" & Range("F65536").End(xlUp).Row)
        If C = "hej" Then
            ' gør noget
            'hvis den kun skal finde 1 værdi, gør det koden hurtigere ved at enable næste linie
            'Exit Sub
        End If
    Next
Avatar billede kabbak Professor
07. april 2007 - 11:25 #4
Word-hajen
ved din kode skal du hiske at skrive

Set objWB = Nothing

for alle de Set du laver, det tømmer hukiommelsen
Avatar billede kabbak Professor
07. april 2007 - 11:27 #5
jeg prøver igen, uden brede fingre

Word-hajen
ved din kode skal du huske at skrive

Set objWB = Nothing

Til slut i koden,for alle de Set du laver, det tømmer hukommelsen
Avatar billede word-hajen Nybegynder
07. april 2007 - 17:57 #6
kabbak - jamen ..øhhh... tak for det. Det ved jeg godt, men jeg forventede ikke, at jeg skulle skrive alle kodelinjerne. I så fald havde jeg også inkluderet fejlhåndtering.
Avatar billede kabbak Professor
07. april 2007 - 22:28 #7
Vord-Hajen >  rabitjosph, Er forholdsvis ny, har kun stillet 12 spørgsmål, her på eksperten, derfor synes jeg det er vigtigt at skrive en fuldstændig kode, så han/hun han lære noget.
Avatar billede word-hajen Nybegynder
07. april 2007 - 22:55 #8
kabbak - det er da superfint, at du vil yde den service over for en ny bruger, men det betyder ikke, at jeg nødvendigvis er opmærksom på, at det er en forholdsvis ny bruger. Egentlig synes jeg, at det er en smule fjollet det her - jeg har givet min løsning, du har givet din.
Avatar billede rabitjosph Juniormester
08. april 2007 - 12:06 #9
Hej Med Jer
Ja, Jeg er ny her, men lad nu være med at faler over hianden, det
er bare så rart når nogle hjælper, så tak til begge

OBS send svar så point kan fordeles
Avatar billede kabbak Professor
08. april 2007 - 14:57 #10
ok, et svar ;-))
Avatar billede word-hajen Nybegynder
08. april 2007 - 15:06 #11
Velbekomme. Og hermed et svar.
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