Thema Datum  Von Nutzer Rating
Antwort
Rot VBA: Nur Zahlen in andere Spalte verschieben
07.06.2015 16:46:41 Emre
NotSolved

Ansicht des Beitrags:
Von:
Emre
Datum:
07.06.2015 16:46:41
Views:
1159
Rating: Antwort:
  Ja
Thema:
VBA: Nur Zahlen in andere Spalte verschieben

Hallo,

ich bin wie so oft kurz vor dem verzweifeln. Es geht darum, dass ich in einer Tabelle verschiedene Werte habe und in den Spalten E und F (solange Werte enthalten sind) befinden sich Zahlen aber auch Wörter. Diese Zahlen entweder in Spalte E oder F muss ich in die Spalte G verschieben. Also wenn unter E3 eine Zahl ist, muss diese Zahl nach G3 und wenn in F4 eine ist muss die nach G4. Die Worte bleiben wo sie sind. 

Dazu habe ich den Code hier gefunden, der mir das nur für jeweils eine Zelle der Spalten macht oder aber auch alles einfach 2 Zellen nach rechts verschiebt, was ich nicht brauche.

Wäre für eine Hilfe sehr dankbar.

 

Sub AusschneidenUndErsetzen()

    Dim rngZelle As Range

    
    For Each rngZelle In Range("H2:H2000")
        'Wenn jede Zahl ersetzt werden soll
        
           If IsNumeric(rngZelle) Then
             Range("E2:G2000").Cut Destination:=Range("H2")
          
        End If
     Next rngZelle

End Sub

 

Gruß Emre


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
Rot VBA: Nur Zahlen in andere Spalte verschieben
07.06.2015 16:46:41 Emre
NotSolved