Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1324to1328
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

Neues Makro

Neues Makro
25.07.2013 14:45:57
Christian
Hallo zusammen
Ich wollte ein neues Makro schreiben, doch bei der Spalte A (KST) füllt mir das Makro jeweils nichts ab.
https://www.herber.de/bbs/user/86551.xlsm
Es wäre super, wenn ihr das Makro kurz anpassen könnt, damit es funktioniert.
Besten Dank.
Viele Grüsse
Christian

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

Betreff
Datum
Anwender
Anzeige
AW: Neues Makro
25.07.2013 16:32:18
fcs
Hallo Christian,
hier die erforderlichen Anpassungen bei den Formeln und Spaltenformatierungen
Gruß
Franz
Sub Umwandeln()
With ActiveSheet.UsedRange
With .Columns(.Columns.Count).Offset(0, 1).Resize(, 6)
.Columns(1).FormulaR1C1 = "=IF(LEFT(R[0]C1,1)=""*"",MID(R[0]C1,7,5),R[1]C)"
.Columns(2).FormulaR1C1 = "=MID(RC1,7,8)"
.Columns(3).FormulaR1C1 = "=IF(LEFT(R[0]C1,1)=""*"",False,IF(ISERROR(RC2*1)," _
& "FALSE,IF(RC2*1=0,FALSE,RC2*1)))"
.Formula = .Value
.Cells(1, 1).Value = "KST"
.Cells(1, 2).Value = "KoA"
.Cells(1, 3).Value = "Betrag"
.Columns(3).SpecialCells(xlCellTypeConstants, 4).EntireRow.Delete
End With
.Delete shift:=xlToLeft
End With
'Spalten formatieren
With ActiveSheet
.Columns(1).EntireColumn.ColumnWidth = 8.5
.Columns(2).EntireColumn.ColumnWidth = 10.4
.Columns(3).EntireColumn.ColumnWidth = 10.4
.Columns(3).NumberFormat = "#,##0_-;#,##0-;"" """
End With
End Sub

Anzeige
AW: Neues Makro
25.07.2013 16:40:08
Christian
Hallo Franz
Perfekt. Vielen herzlichen Dank!
Beste Grüsse
Christian

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige