Avatar billede Steffen Rasmussen Praktikant
27. november 2019 - 17:11

VBA - For Next Loop i Array

Hej,

Jeg har en udfordring i forhold til en array. Koden ser således ud:

    Dim CourseList() As String
 
        For Each fil In F.Files
            Set w = Workbooks.Open(F & "\" & fil.Name)
                Worksheets("Wish List").activate
                    lrow = cells(Rows.count, 1).End(xlUp).Row
   
        ReDim CourseList(lrow)
           
        For i = 0 To lrow
            CourseList(i) = cells(i + 1, 2)
        Next

        For i = 1 To lrow
            If CourseList(i) = "SAND" Then
            CourseList(i) = CourseList(i) + 1
            End If
        Next
    w.Close fil
        Next fil

Idéen er, at jeg looper gennem en masse filer, og for hver gang værdien SAND fremkommer på kursuslisten, så går det pågældende kursus op med +1.

Spørgsmålet er så; Hvordan får jeg lavet en kode som printer alle kursusnavne i én kolonne og i kolonnen ved siden af skal jeg have numeriske værdier for hvor mange gange værdien SAND er fremkommet for det pågældende kursus?

Mvh Steffen
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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