05. november 2006 - 09:31Der er
6 kommentarer og 1 løsning
Hvordan finder man ud af hvilken linie i exel man skal gemme i.
Man kan slå op i exel med dhent o.s.v, men man kan ikke få at vide hvilken linie dataene står i. Jeg har fundet ud af at jeg kan skrive "=række()" i en kolonne og dermed læse rækken, men man bør jo ikke skulle have formler i en database. Er der en komando noget loignende "gem-dhent" Jeg har lavet et adressearkiv, men kan ikke gå ind og rette i det. evt et eksempel på et program så jeg kan se hvad jeg skal gøre for at komme videre.(vil selv programere det hele). Da det har drillet mig i flere måneder har jeg sat poent op til max.
Funktionen =SAMMENLIGN() kan give dig den række dine data står i.
=SAMMENLIGN( K1; A1:A1000; 0) finder den række i kolonne A hvor værdien matcher den værdi du har skrevet i K1. Det sidste 0 angiver at det skal være et exact match.
Public Function zFind(myRange As Range, Værdi) Dim v Application.Volatile For Each v In myRange If v = Værdi Then zFind = v.Address: GoTo ud Next zFind = False ud: End Function
Som jeg læser dit spørgsmål, gætter jeg på du skal bruge en formular hvorfra du kan hente/rette og evt gemme rettelser i din database. Til dette er excelformler eller Funktioner ikke tilstrækkelig så skal du ud i noget VBA halløj så her bakker jeg ud :-)
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.