Thema Datum  Von Nutzer Rating
Antwort
16.04.2014 22:34:58 Simone1984
NotSolved
Blau Vba hilfe
19.04.2014 20:36:08 Gast5226
NotSolved
20.04.2014 01:13:16 Gast28343
NotSolved

Ansicht des Beitrags:
Von:
Gast5226
Datum:
19.04.2014 20:36:08
Views:
802
Rating: Antwort:
  Ja
Thema:
Vba hilfe
Option Explicit

Sub SpaltenDuplikate()
Dim rngSpalte As Range

'und das er vorher eine outbox frage kommt " in welcher Spalte soll überprüft werden
  
  Set rngSpalte = FrageSpalte 'als Funktion s.u.
  
  If rngSpalte Is Nothing Then Exit Sub 'Benutzer hat Abbruch ......


'das alle doppelte Werte, Zahlen z.b. auch 1-66-66-66 , Wörter usw. in der Spalte grün markiert
Rem *****************************************************************************
Rem setze FormatConditions und Ruhe ist !
Rem eine "cells.FormatConditions.Delete" - Zeile  am Anfang putzt das ganze Blatt
Rem *****************************************************************************
  With rngSpalte.FormatConditions
    .Delete 'nur in der Spalte löschen
    .AddUniqueValues
  End With
  
  With rngSpalte.FormatConditions(1)
    .DupeUnique = xlDuplicate
    .Interior.Color = RGB(0, 255, 0)
    .StopIfTrue = False
  End With

End Sub
'
Rem ****************************************************************************
Rem um den "lästigen" Anwender-Eingabefehler zu vermeiden
Rem benutzt die Funktion die Application.InputBox - Methode
Rem vom angeklickten Bereich zu dessen Spalte
Rem und nur Zellen <> "leer", denn kein Blatt ist bis zur letzten Zeile ........
Rem ****************************************************************************
Private Function FrageSpalte() As Range
Dim c As Range
  On Error Resume Next
  Set c = Application.InputBox( _
    prompt:="Klicke beliebig in Spalte wo ...", _
    Title:="Eingabe durch Mausklick", _
    Default:=Cells(1, ActiveCell.Column).Address, _
    Type:=8)
  Set FrageSpalte = Columns(c.Column).ColumnDifferences _
    (Comparison:=Range(Cells(Rows.Count, c.Column).Address))
  On Error GoTo 0
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
16.04.2014 22:34:58 Simone1984
NotSolved
Blau Vba hilfe
19.04.2014 20:36:08 Gast5226
NotSolved
20.04.2014 01:13:16 Gast28343
NotSolved