13. december 2007 - 23:02Der er
2 kommentarer og 1 løsning
inputbox samlignes med en celle i multidim array
Jeg har et fyldt array med 5 kolonner - Array(i,5)
Jeg skal have en funktion med en inputbox, hvor jeg kan skrive et tal, som så samlignes med en celle i array, og for hver gang disse er ens, skal jeg skrive de øvrige celler fra arrayrækken over i et ark - altså hvis det er array(i,5) og inputbox(2-tal) stemmer overens 3 gange skal igennem hele arrayet skal jeg have dataer til arket således:
Dim xlsRæk Dim arr(3, 5) Sub testArr() opbygArr xlsRæk = 1
tegn = InputBox("Indtast et tegn") søgIArr tegn End Sub Private Sub søgIArr(tegn) For r = 0 To 2 For k = 0 To 4 If tegn = arr(r, k) Then overførRække r End If Next k Next r End Sub Private Sub overførRække(r) For k = 1 To 5 Cells(xlsRæk, k) = arr(r, k - 1) Next k xlsRæk = xlsRæk + 1 End Sub Private Sub opbygArr() arr(0, 0) = "g" arr(0, 1) = "s" arr(0, 2) = "x" arr(0, 3) = "w" arr(0, 4) = "2"
Du misforstår mig - Det er et eksempel med "bokstaverne" - Har løst problemet :-)
Synes godt om
Ny brugerNybegynder
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.