Array i VBA excel
Hej eksperter !Jeg sidder og kæmper med en VBA-procedure, hvor jeg vi smide en række med nogle initialer ind i at array, og derefter gennemløbe og undersøge indholdet af arrayet(i første omgang bare se mine værdier, for at holde det simpelt).
Det skal ende med at jeg både finder rækken med datoen i dag (den del virker fint allerede), og finder den kolonne hvor brugerens initialer står.
Men i først omgang skal jeg blot have hjælp til at få en række initialer ind i mit array, og derefter skal jeg kunne gennemløbe dem…
Min kode herunder (den fejler på linien med msgbox hvor jeg forsøger at udskrive værdierne, "object required"):
Dim TodayRow As Integer
Dim UserColumn As Integer
Dim InitsFound As Boolean
Dim InitRowArray As Variant
TodayRow = FindDateRowInCol(Date, DATECOL) ' så er datorækken fundet
'Vi prøver at finde brugerens kolonne
InitRowRng = Range(Cells(INITSROW, INITSTARTCOL), Cells(INITSROW, PLANSLUTCOLUMN)).Address
'her smider jeg rækken af initialer ind i et array
InitRowArray = Range(InitRowRng) 'her smider jeg rækken af initialer ind i et array
' løber initialer igennem og vil se værdierne
For i = 1 To PLANSLUTCOLUMN
MsgBox i & " har værdien " & InitRowArray(1, i).Value
Next i
Cells(TodayRow, UserColumn).Select
End Sub