I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Som Excel-formel - simplere ting kan i stedet laves med LOPSLAG
DHENT: Uddrager en enkeltværdi fra en kolonne på en liste eller i en database, som opfylder de angivne kriterier.
Syntaks
DHENT(database;felt;kriterier)
Database er det celleområde, der udgør listen eller databasen. En database er en liste med relaterede data, hvor rækkerne med relaterede oplysninger er poster, og kolonnerne med data er felter. Den første række på listen indeholder etiketter til hver kolonne.
Felt angiver, hvilken kolonne der benyttes i funktionen. Argumentet felt kan bestå af tekst med kolonneetiketten omsluttet af dobbelte anførselstegn, f.eks. "Alder" eller "Høst", eller af tal, der repræsenterer kolonnens placering på listen: 1 til den første kolonne, 2 til den anden kolonne osv.
Kriterier er det celleområde, der indeholder de angivne betingelser. Du kan bruge et hvilket som helst område til kriterieargumentet, forudsat at det indeholder mindst én kolonneetiket og mindst én celle under kolonneetiketten til angivelse af en betingelse til kolonnen.
Dataerne ligger ikke i et Excel ark - men findes kun i et Array så længe min (VBA)-userform lever og det er ikke direkte i Excel jeg skal bruge værdierne men i min VBA kode....
Så det jeg ville høre var om jeg istedet for:
For i = 0 to Ubound(MitArray) if MitArray(i,0) = ID then Min kode her end if next i
kunne hente den med et eller andet som en SQL f.eks. Select... from.... Where...
Sorry Stefan - jeg kan godt se jeg ikke havde forklaret mig ordentlig første gang....
Ok - jeg har totalt misforstået. Jeg ved ikke meget om SQL. Prøv at lukke spørgsmål (m. point til dig selv) og opret et nyt, hvis der ikke kommer flere svar her.
Lige et hastigt skud... tag lige et kig på vba-funktionen Filter (ikke worksheetfunktionen). Jeg er ikke sikker på at den dur til 2 dimensionelle arrays
Hvis du tager superjabs model, vil du helt sikkert finde hvad du leder efter. Jeg tror nu bare at du er klar over hvilken "kolonne" i dit array du ønsker at søge i, så hvis det er tilfældet er din egen version hurtigst.
For i = 0 to Ubound(MitArray,1) if MitArray(i,2) = ID then Min kode her end if next i
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.