Office: Makro Textdatei speichern und Dateiname aus Zelle vorgeben

Helfe beim Thema Makro Textdatei speichern und Dateiname aus Zelle vorgeben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; von Hasso Hallo Bishu,Das geht so: Code: Sub KommaInPunkt() Dim intLetzteZeile As Integer Dim rngZelle As Range intLetzteZeile =... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Bishu, 22. September 2013.

  1. Makro Textdatei speichern und Dateiname aus Zelle vorgeben


    Ich hoffe, ich habe das richtig verstanden. Das würde dann so gehen: Code:
    Das Ergebnis sähe dann so aus:

    Hallo, erstmal vielen Dank hat bisher prima geklappt.
    Habe jedoch noch ein problem, wenn ich das Makro"KommainPunkt" drüber laufen lasse löscht er mir die formel die ich in der Spalte C habe. Gibts dafür eine Lösung? Bin wiedereinmal nach zig versuchen verzweifelt.
     
    Zuletzt von einem Moderator bearbeitet: 2. März 2021
  2. Hallo Bishu,
    Wenn du alle Kommas in einen Punkt umwandelst und in der Zelle steht eine Formel, dann stimmt doch anschließend die Formel nicht mehr!
    Soll die Umwandlung in Zellen mit Formeln nicht vorgenommen werden, musst du den Code ändern: Code:
    Am besten lädst du die neueste Version deiner Mappe, in der das Problem auftritt, hoch.
     
  3. Am besten lädst du die neueste Version deiner Mappe, in der das Problem auftritt, hoch.

    Guten Morgen Hasso,

    entschuldige habe vergessen die Datei anzuhängen.
    Die Formel überstreckt sich über die ganze Spalte und verkettet die Spalte A und B, wenn ich nun das Makro KommainPunkt laufen lasse funktioniert es aber wenn ich neue Daten in Spalte A und B einlese funktioniert das ganze nicht mehr.

    Danke für deine Antwort, aber er soll das Makro für die ganze Spalte anwenden und anschließend sollen alle Formeln noch erhalten bleiben, für den Fall das sich die Spalte A oder B ändert das C aktualisiert wird.
    Gibt es eigentlich auch die Möglichkeit vorher zu lesen wieviele Zeilen in der Spalte A oder B beschrieben sind und dann das Makro in Spalte C auf die Anzahl an Zeilen in Spalte A oder B (die beschrieben sind) anzuwenden?

    Viele Grüße
     
    Zuletzt von einem Moderator bearbeitet: 2. März 2021
  4. Makro Textdatei speichern und Dateiname aus Zelle vorgeben

    Hallo Bishu,
    Mit Code:
    ermittelst du die letzte Zelle mit Inhalt in der betreffenden Spalte. Dabei nicht den Spaltenbuchstaben, sondern die Nummer angeben (A=1, B=2 usw.)
    Das Problem mit dem Makro zur Kommaersetzung werde ich mir gleich einmal ansehen.

    P.S.: Ich habe in der Datei leider kein Makro KommaInPunkt() gefunden. Wo steht denn das? Außerdem gibt es in Spalte C keine Zahlen mit Komma. Und was soll das letzte Argument in Code:
    Du erzeugst einen String und hängst am Ende noch Nichts ("") an?
    Die Beispielmappe ist wohl nicht optimal, um das Problem zu zeigen...
     
  5. Super das mit dem Zählen klappt schonmal.

    Hier die Datei nochmal mit dem zugefügten Makro, habe die Datei erstellt als abgespeckte Version weil ich die Original-Datei nicht veröffentlichen sollte.

    Viele Grüße

    Edit: Ich habe jetzt die Zahlen mit Kommas versehen und die Formel in Spalte C eingespeichert, schauen Sie sich das an und wenn Sie dann auf den Button drücken KommainPunkt dann funktioniert das so aber die Formel wird dann dafür gelöscht.

    Mein Ziel ist es wenn Zahlen in Spalte A oder B geändert werden, diese in Spalte C aktualisiert werden und dann das Komma in Punkt ersetzen.

    Das mit dem "" verbesser ich gleich mal.
     
  6. In der Datei stehen in Spalte C keine Formeln mehr, sondern Werte.

    Jetzt ist die Datei plötzlich wieder weg.

    Ich begreife langsam nicht mehr, was du eigentlich willst.
     
  7. Habe meinen vorherigen Beitrag editiert und eine erklärung geschrieben, jetzt müsste es verständlich sein!!
     
    Zuletzt von einem Moderator bearbeitet: 2. März 2021
  8. Makro Textdatei speichern und Dateiname aus Zelle vorgeben

    Hallo Bishu,

    das ist ganz einfach. In den Code des Blatts "Ausgabe" Folgendes einfügen: Code:
    Dann brauchst du in C keine Formel mehr. Bei einer Eingabe oder Änderung in Spalte A oder B wird in C automatisch der gewünschte Wert eingetragen.
     
  9. Dann brauchst du in C keine Formel mehr. Bei einer Eingabe oder Änderung in Spalte A oder B wird in C automatisch der gewünschte Wert eingetragen.

    Hallo Hasso,

    die Spalte A oder B ändert sich nicht immer wenn Daten nur teilweise geändert werden funktioniert es nicht mehr.
    Der Code von dir beeinhaltet nicht die Verkettung in Spalte 3 oder?
    Kann man das dem Code noch zufügen? Denn dieser wird durch das ersetzen von Komma in Punkt in Spalte A und B wieder gelöscht.

    Ich weiß nicht ob ich den Grund richtig erkannt habe, aber wenn du mir den Code so anpassen könntest das wir das auch gleich über ein Makro nachdem KommainPunkt geändert worden ist, Spalte A und B verketten und in C einfügen würde es die Fehler wahrscheinlichkeit auch um einiges verringern
     
    Zuletzt von einem Moderator bearbeitet: 2. März 2021
  10. Hallo Bishu,
    Hast du meine Datei überhaupt schon mal ausprobiert? Wenn du in A oder B etwas änderst, wird der Text, den dur vorher mit der Funktion "Verketten" erzeugt hast, automatich in Spalte C geschrieben - ohne die Formel. Aber es geht doch wohl darum, dass am Ende der gewünschte Text dort erscheint.
    Wenn es immer passieren soll, wenn in einer Zelle (außer in Spalte B) etwas geändert wird, dann muss man den Code etwas anpassen: Code:
     
Thema:

Makro Textdatei speichern und Dateiname aus Zelle vorgeben

Die Seite wird geladen...
  1. Makro Textdatei speichern und Dateiname aus Zelle vorgeben - Similar Threads - Makro Textdatei speichern

  2. (Makro) Fenster öffnet nicht

    in Microsoft Excel Hilfe
    (Makro) Fenster öffnet nicht: Hallo zusammen, ich nutze Microsoft Office Professional Plus 2024. (Vorher hatte ich Office 2016 drauf da funktionierte es. Alle Einstellungen sind gleichgesetzt, jedenfalls habe ich es...
  3. Grafik per Makro ändern

    in Microsoft Word Hilfe
    Grafik per Makro ändern: Hallo, ich möchte eine Reihe von eingefügten Bildern beschneiden, damit der schwarze Rand entfernt wird: [ATTACH] Dazu gehe ich über >Grafik formatieren >Bild <Zuschnitt und verändere die...
  4. Makro einer Befehlsschaltfläche zuordnen

    in Microsoft Word Hilfe
    Makro einer Befehlsschaltfläche zuordnen: Hallo Zusammen, ich habe eine Frage : Ich habe eine Befehlsschaltfläche activeX Steuerelenz in der Word Datei eingefügt und möchte, dass beim Anklicken ein vorhandenes Makro ausgelöst wird. Wie...
  5. excel 365: Symbol mit benutzerdefinierten Makro

    in Microsoft Excel Hilfe
    excel 365: Symbol mit benutzerdefinierten Makro: Hallo ! ich war noch nicht fertig! Ich habe ein Problem! Ich habe ein Makro1 in Excel in einer Mappe1 aufgezeichnet. Danach habe ich den Zugriff auf das Makro1 in die Symbolleiste der Mappe1...
  6. Access Datei wird per Makro nicht gespeichert

    in Microsoft Access Hilfe
    Access Datei wird per Makro nicht gespeichert: Hallo zusammen, anbei mein Makro: Private Sub Speichern_Click() Dim Dateiname As String Dim Kuerzel Kuerzel = DLookup("mitarbeiterkürzel", "tbl_mitarbeiter", "mitarbeiterid = " &...
  7. Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche)

    in Microsoft Excel Hilfe
    Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche): Hallo zusammen, ich arbeite mit einer Excel-Arbeitsmappe, die mehrere Tabellenblätter enthält. Jedes Blatt dokumentiert bestimmte Vorgänge, und die Struktur der Daten ist in allen Blättern...
  8. suchen/ersetzen Textdatei Makro

    in Microsoft Excel Hilfe
    suchen/ersetzen Textdatei Makro: Hallo liebes Forum, dank der Hilfe von Mase sind ein Großteil meiner Fragen schon gelöst *Smilie *Danke nochmal* Nun habe ich eine CSV-Datei die ich gerne mittels eines Makros mit "suchen und...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden