Avatar billede valsoeje Nybegynder
13. september 2004 - 15:13 Der er 5 kommentarer

Fejlmeddelelse ved afspilning af simpel makro.

Jeg har optaget en makro, som sætter rammer om et antal celler. Svarende til at markere cellerne og vælge den aktuelle ramme oppe i værktøjslinien. Men når makroen når dertil vises en fejl 1004 og den er standset her:

    With Selection.Borders(xlInsideVertical)
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = xlAutomatic
    End With

Men hvordan skal jeg lige debugge den ?
Avatar billede kabbak Professor
13. september 2004 - 15:19 #1
du skal huske at makere celler inden du kører den
Avatar billede valsoeje Nybegynder
13. september 2004 - 15:21 #2
Hej kabbak. Det gør jeg ved at bruge SelectCurrentRegion funktionen lidt før i makroen.
13. september 2004 - 15:24 #3
Den ovennævnte kode vil give fejl, hvis det markerede område kun består af celler i en række.
Avatar billede valsoeje Nybegynder
13. september 2004 - 15:27 #4
Hmmm...
Listen består af 5 kolonner med ca. 250 rækker. Vil det hjælpe med at vælge Current Area i stedet for, hvis der lejlighedsvis er en tom celle ?
Avatar billede bak Forsker
13. september 2004 - 16:07 #5
Dette virker fint for mig. Det er lige meget med tomme celler, sålænge det ikke er en hel række eller kolonne der mangler

Range("A1").CurrentRegion.Select
With Selection.Borders(xlInsideVertical)
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = xlAutomatic
End With
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