Print side | Luk vindue

Hvorfor slettes kolonner ikke? (Nogen gør)

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4202
Udskrevet den: 27.Apr.2024 kl. 20:25


Emne: Hvorfor slettes kolonner ikke? (Nogen gør)
Besked fra: datik
Emne: Hvorfor slettes kolonner ikke? (Nogen gør)
Posteringsdato: 15.Mar.2020 kl. 22:09
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



Svar:
Besked fra: thomasbk
Posteringsdato: 13.Maj.2020 kl. 10:43
Er denne stadig aktuel?



Print side | Luk vindue