Avatar billede erlandsen Seniormester
19. september 2002 - 00:49 Der er 5 kommentarer og
1 løsning

Makro

Jeg skal bruge en makro der checker om et felt er tomt og herefter kopierer feltet oven over. Den skulle gerne køre ned til hvor der ikke er mere data (i en form for løkke).

Nogen der har en løsning?
Avatar billede jensenjensen929 Nybegynder
19. september 2002 - 01:14 #1
Hvis den kommer ned til hvor der ikke er mere data...
Vil den ikke opfatte det som et tomt felt og ville den så ikke kopiere feltet ovenover????
Avatar billede sjap Praktikant
19. september 2002 - 09:07 #2
Prøv med nedenstående funktion (den virker dog ikke hvis det første felt er tomt).

Function UdfyldTomme(Område As Range)
Dim Ovenover As Variant

For Each c In Område
    If IsEmpty(c) Then
        c.Value = Ovenover
    else
        Ovenover = c.Value
    End If
Next
End Function
Avatar billede erlandsen Seniormester
19. september 2002 - 18:58 #3
kan ikke få den til at virke?
Avatar billede sjap Praktikant
19. september 2002 - 20:45 #4
Du kan ikke skrive funktionens navn i regnearket - det virker ikke. Når du har lagt funktionen ind i VBA skal du oprette en kommandoknap, der så kalder funktionen, f.eks.

Call UdfyldTomme(ActiveSheet.Range("A1:A15"))

Når du så trykker på knappen, vil de tomme felter blive udfyldt.
Avatar billede erlandsen Seniormester
21. september 2002 - 11:03 #5
tak for hjælpen!
Avatar billede sjap Praktikant
21. september 2002 - 11:29 #6
Det var så lidt. Tak for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester