Avatar billede fly__one Nybegynder
26. oktober 2006 - 09:32 Der er 7 kommentarer og
1 løsning

Slette "#I/T" via løkke

Hej
Jeg har en løkke og en if-struktur, der automatisk sletter celler som indeholder ex. "#N/A N.A.". Dvs. jeg har angivet - hvis #N/A N.A. så tom celle  og det virker fint.

Mit problem er, at jeg får en debug når løkken når en celle med "#I/T". Er det muligt at slette den automatisk vha. løkken og if-strukturen?
Avatar billede supertekst Ekspert
26. oktober 2006 - 09:34 #1
Prøv at vise din kode her...
Avatar billede fly__one Nybegynder
26. oktober 2006 - 09:41 #2
Hej her er uddrag af koden
--------
Rows = Range("A3").CurrentRegion.Rows.Count
Col = Range("A3").CurrentRegion.Columns.Count
For i = 3 To Rows + 3
    For j = 1 To Col
If Cells(i, j) = "#N/A History" Or Cells(i, j) = "#N/A N Ap" Or Cells(i, j) = "#N/A N.A." _
Or Cells(i, j) = "'#N/A History" Or Cells(i, j) = "'#N/A N.A." Or Cells(i, j) = "'N/A N Ap" Then
Cells(i, j) = ""
End If
Next j
Next i
----
Umiddelbart ville jeg bare tilføje #I/T, men det er jo en fejlværdi i Excel hvorfor det åbenbart ikke virker.
Avatar billede excelent Ekspert
26. oktober 2006 - 09:48 #3
prøv

If IsError(Cells(i, j)) Then Cells(i, j) = ""
Avatar billede fly__one Nybegynder
26. oktober 2006 - 10:00 #4
Hej excelent, det kan jeg ikke umiddelbart få til at virke..
Avatar billede excelent Ekspert
26. oktober 2006 - 10:05 #5
fanger den ikke #I/T fejlen ?
Avatar billede excelent Ekspert
26. oktober 2006 - 10:07 #6
du kan evt. indsætte den lige før din egen err test linie (men inde i løkken)
Avatar billede fly__one Nybegynder
26. oktober 2006 - 10:34 #7
Hej excelent det virker. Tak for det du får pointene...
Avatar billede excelent Ekspert
26. oktober 2006 - 10:38 #8
ok velbekom
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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