Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
216to220
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
216to220
216to220
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formeln in Text umwandeln

Formeln in Text umwandeln
11.02.2003 14:29:13
Nicole
Hallo Ihrs,

Ich habe ein Blatt "Auftragseingabe", aus dem ich Zeilen in das Blatt "Hammer" kopiere. Einige Zellen beinhalten aber Formeln und werden als Formel auch mitkopiert. Da ich dann falsche Werte erhalte, möchte ich gern, dass alle Zellen erst in "reine" Zahlen umgewandelt werden und dann kopiert werden.
Vorschläge??

Hier der Quelltext:

Do Until i = ActiveSheet.UsedRange.Rows.Count
If ActiveCell.Value = "Ahr4" Then
Selection.EntireRow.Copy // hier müßte wohl die Formel rein!
Sheets("Hammer").Activate
ActiveSheet.Paste
ActiveCell.Offset(1, 0).Select
Sheets("Auftragseingabe").Select
ActiveCell.Offset(1#).Select
iAnz = iAnz + 1
Else
ActiveCell.Offset(1, 0).Select
End If
i = i + 1
Loop
Application.CutCopyMode = False
Application.ScreenUpdating = True
Sheets("Hammer").Activate

Danke im voraus
Nicole

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Formeln in Text umwandeln
11.02.2003 15:04:02
richard

hi,
wirf mal den makrorecorder an und führe folgende aktion aus.

zelle markieren,
kopieren,
bearbeiten/inhalte einfügen/ werte(häkchen setzen)

makrorecorder aus

und code ansehen


mfg richi

Re: Formeln in Text umwandeln
11.02.2003 15:06:34
Melanie Dierks

Hallo Nicole,

hier habe ich das Makro insoweit verändert, so dass es funktioniert. Gruß Melanie


Do Until i = ActiveSheet.UsedRange.Rows.Count
If ActiveCell.Value = "Ahr4" Then
Selection.EntireRow.Copy

Sheets("Hammer").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
ActiveCell.Offset(1, 0).Select
Sheets("Auftragseingabe").Select
ActiveCell.Offset(1#).Select
iAnz = iAnz + 1
Else
ActiveCell.Offset(1, 0).Select
End If
i = i + 1
Loop
Application.CutCopyMode = False
Application.ScreenUpdating = True
Sheets("Hammer").Activate

Anzeige
Re: Formeln in Text umwandeln
11.02.2003 15:18:26
Nicole

Danke, danke
klappt super
*dertagistgerettet* :-)))

Nicole

353 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige