Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zelle wird nicht korrekt ausgelesen.

Empfohlene Antworten

Also,

es sieht wie folgt aus:

Ich habe Spalte A, in der sich eine eindeutige Identifikationsnummer befindet.

In Spalte B, C ... befinden sich weitere Datensätze (z.B. Name, Vorname, Starße ...) die sich auf den Wert in Spalte A beziehen.

Alles ist Zeilenweise gegliedert.

Problem:

Ich habe ein Makro geschrieben um doppelte Einträge zu löschen (Zeilenweise). Suchkriterium ist immer die Identifkationsnummer.

Bei meinem Makro liest er mir den Vergleichswert nicht korrekt aus, er nimmt immer den zu vergleichenden Wert aus Spalte B, C ...

Makro ist wie folgt aufgebaut:

Option Explicit

Dim i, a, b, z As Integer

Dim Zelle, Zelle2 As String


Public Sub Filtern_Click()


For i = 1 To 10

    Zelle = Sheets("Tabelle1").Cells(1, i)

    b = i + 1

        For a = b To 10

            Zelle2 = Sheets("Tabelle1").Cells(1, a)

                If Zelle = Zelle2 Then

                    Rows(a).Delete

                End If

        Next a

Next i


End Sub

Könnt ihr mir sagen, warum der zweite Vergleichswert nicht korrekt ausgelesen wird?

  • Autor

Danke.

Könntest du mir vielleicht noch verraten,

wie ich alle Zellen Markiere in Spalte A die einen Inhalt haben, sodass mir am Ende deren Anzahl angegeben wird?

Bis jetzt hab ich es mit Formel gemacht in einer Zelle ("=Anzahl2(A2:A999999)"), und dann habe ich diesen wert ausgelesen.

Die formel ist doch schon (fast= ok:

("=Anzahl2(A:A)")

die 999999 ist sicherlich fehlerhaft, da du je nach Excel-Version 32000 buzw 64000 Zeilen (plus nen paar zerquetschte, damit es eine Zweierpotenz wird).

Mit A:A hast du aber die ganze Spalte erwischt. Dort, wo du irgendwelche Überschriften etc hast, aknnst du vom Ergebnis dann noch ein paar Zahelen abziehen, damit du nur die Werte ermittelst.

("=Anzahl2(A:A)-1")

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.