Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Dim antalRæk As Long, ræk As Long, bRæk As Long Private Sub Worksheet_Change(ByVal Target As Range) antalRæk = ActiveCell.SpecialCells(xlLastCell).Row
If Target.Address = "$A$1" Then 'tast tal i A1 Range("B:B").Clear bRæk = 1 tastOgFind CStr(Target) End If End Sub Private Sub tastOgFind(værdi) 'genneløber kolonne F For ræk = 1 To antalRæk If InStr(CStr(Cells(ræk, 6)), værdi) = 1 Then Cells(bRæk, 2) = Cells(ræk, 6) bRæk = bRæk + 1 End If Next ræk End Sub
Ja det er lidt uklart hvad der skal summeres ved evt. match Er det de 5 første tal, eller de 3 første eller hvad Og er formatet ens i hele kolonne F Gætter nu på det er de 5 første sifre i cellerne:
Vil gerne svare på Excelents vegne. Ved at trykke på Ctrl+Shift+Enter fås en matrixformel. Du kan se dette ved at der bliver placeret klammeparenteser { } omkring formlen. Se f.eks. denne tråd, hvor Excelent var på banen: http://www.eksperten.dk/spm/860531
Og excelent...tak for dit fornemme hint til en løsning :) havde ikke tænkt på LEN funktionen! Btw...har sendt dig post ang. noget andet... Hvis der ikke kommer flere svar, får du pointene for denne post :)
Nu forstår jeg hvad en matrixformel er,tak for hjælpen
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.