Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1008to1012
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Warnhinweis Ignorieren

VBA Warnhinweis Ignorieren
17.09.2008 20:12:04
Asits
Hallo,
ich möchte per Macro Spalte A, in der Vor-und Nachname durch ein Komma getrennt sind
automatisch trennen.
Das mache ich mit:
Columns("B:B").Select
Selection.Insert Shift:=xlToRight
Range("B1").Select
ActiveCell.FormulaR1C1 = "Vorname"
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Range("B1").Select
ActiveCell.FormulaR1C1 = "Vorname"
Columns("A:B").Select
Range("B1").Activate
Columns("A:B").EntireColumn.AutoFit
Aber wie kann ich nun diesen Warnhinweis der kommt "Zellen überschreiben?" ausstellen?
Also der soll nicht kommen, da die Zellen eh leer sind...

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Warnhinweis Ignorieren
17.09.2008 20:25:11
JogyB
Application.DisplayAlerts = False
Gruss, Jogy
AW: VBA Warnhinweis Ignorieren
17.09.2008 20:45:34
Herby
Hallo Asits,
probier doch mal dieses Makro:

Sub test1()
Dim lZ As Long
Dim i As Long
lZ = Cells(Rows.Count, 1).End(xlUp).Row
Cells(1, 2) = "Vorname"
For i = 2 To lZ
Cells(i, 2) = Trim(Right(Cells(i, 1), Len(Cells(i, 1)) - InStr(1, Cells(i, 1), ",")))
Cells(i, 1) = Left(Cells(i, 1), InStr(1, Cells(i, 1), ",") - 1)
Next i
End Sub


Viele Grüße
Herby

Anzeige

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige