Jeg kan ikke forstå, hvorfor nedenstående ikke virker.
Jeg henter data ind fra en anden fil og vil efterfølgende fjerne de kolonner, jeg ikke skal bruge. Der findes højst sandsynligt en nemmere måde på det, end det jeg er kommet frem til.
Som det ses nederst, virker det delvist, da det fjerner nogle af de uønskede kolonner, men ikke alle Den får ikke slettet disse 3 kolonner: Klasse;Skole;Ungdomsuddannelse
Jeg har prøvet at få den til at skrive i A3, hvor mange gange den gennemløbes. Her undres jeg over, at den kun når til 15, når jeg beder den gennemløbe A til Z og 27, når jeg beder den gennemløbe A til AX
Er der en, der kan gennemskue, hvad jeg gør galt?
Dim d As Byte d = 0 For Each c In Range("A1:AX1").Cells d = d + 1 Range("A3").Value = d ' Til fejlfinding If c.Value <> "CPR" Then If c.Value <> "Efternavn" Then If c.Value <> "Email" Then If c.Value <> "Fornavne" Then If c.Value <> "Mobil" Then Columns(d).EntireColumn.Delete Shift:=xlToLeft End If End If End If End If End If Next c
Ark2 indeholder følgende kolonner (kan dog indeholde flere/færre, hvorfor jeg har brug for søgningen) Alder;CPR;Efternavn;Email;FarCPR;Fornavne;ForældreTelefon;Klasse;Mobil;MorCPR;Skole;Underplacering;Ungdomsuddannelse
Ark2 indeholder følgende kolonner efter kørsel: CPR;Efternavn;Email;Fornavne;Klasse;Mobil;Skole;Ungdomsuddannelse
A3 indeholder 27 - hvis Range("A1:Z1") så A3 = 15
Mvh Brian
|