Office: Warum wird die Spalte E geändert bei diesem Code????

Helfe beim Thema Warum wird die Spalte E geändert bei diesem Code???? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, habe eine Schaltfläche in eine Exceltabelle mit Namen Fahrzeuge. Das Tabellenblatt nennt sich auch Fahrzeuge. Der nachfolgende Code... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Peeti, 29. August 2006.

  1. Peeti Erfahrener User

    Warum wird die Spalte E geändert bei diesem Code????


    Hallo Leute,

    habe eine Schaltfläche in eine Exceltabelle mit Namen Fahrzeuge.
    Das Tabellenblatt nennt sich auch Fahrzeuge.

    Der nachfolgende Code bewirkt, dass mit Click auf die Schaltfläche,
    die Datei gespeichert wird, vorher wird den ersten 9 Spalten, jedem
    Zellinhalt ein Hochkomma vorangestellt.

    In der Spalte 5 (E) soll dieses jedoch nicht geschehen.
    Ich habe schon die Spalten 1-4 und 6-9 den Namen Kfz gegeben.

    Nach wie vor wird jedoch auch allen Zellen aus Spalte 5 ein Hochkomma
    vorangestellt.
    Wie kann ich das verhindert?

    Wo ist der Fehler im Code?


    Sub Schliessen()

    Dim letzte_zeile, zähler

    For zähler = 1 To 9
    Cells(1, zähler).Select
    Selection.End(xlDown).Select
    If Selection.Row > letzte_zeile Then
    letzte_zeile = Selection.Row
    End If
    Next

    Dim Zelle As Range
    For Each Zelle In [Kfz]
    If Zelle <> "" Then
    Zelle = "'" & Zelle
    End If
    Next

    ActiveWorkbook.Names.Add Name:="Kfz", RefersToR1C1:="=Fahrzeuge!R1C1:R" & letzte_zeile & "C9"
    Range("A1").Select
    ActiveWorkbook.Close savechanges:=True

    End Sub

    Danke Peeti
     
  2. Ludger Erfahrener User
    Hallo Peeti,
    ein Bild sagt mehr als tausend Worte - könntest Du die Datei mal zur Verfügung stellen?!
    Ludger
     
  3. john g. Erfahrener User
    Hallo,

    ich habe Deinen Code kopiert und bei mir mal laufen lassen. In Spalte E wird kein Hochkomma gesetzt. Allerdings ist nach dem Eintrag der Hochkommas der Name "Kfz" verschwunden, wodurch der 2. Lauf des Makros nicht mehr funktioniert, was mich schon wundert.
    Außerdem glaube ich, daß das Makro nicht so funktioniert, wie Du meinst. Denn in diesem Teil

    For zähler = 1 To 9
    Cells(1, zähler).Select
    Selection.End(xlDown).Select
    If Selection.Row > letzte_zeile Then
    letzte_zeile = Selection.Row
    End If
    Next

    läuft der Cursor nur durch die Spalten, ohne daß etwas passiert.
     
    john g., 30. August 2006
    #3
Thema:

Warum wird die Spalte E geändert bei diesem Code????

Die Seite wird geladen...
  1. Warum wird die Spalte E geändert bei diesem Code???? - Similar Threads - Spalte geändert Code

  2. Wie kann ich die x häufigsten Ausdrücke aus einer Spalte ermitteln?

    in Microsoft Excel Hilfe
    Wie kann ich die x häufigsten Ausdrücke aus einer Spalte ermitteln?: Nach umfangreicher Recherche und einigem Probieren konnte ich meine Anforderung noch nicht erfüllen. Nun hoffe ich auf Eure Unterstützung. Für ein Tippspiel importieren wir regelmäßig aus einer...
  3. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  4. Mittelwert aus mehreren Spalten als dynamisches Array

    in Microsoft Excel Hilfe
    Mittelwert aus mehreren Spalten als dynamisches Array: Hallo liebes Forum, ich bin bei folgendem Problem ratlos: Ich berechne für verschiedene Dozenten Feedback anhand von 3 verschiedenen Kriterien. Die Stammdaten der Feedbacks stehen in einer...
  5. Formel in Spalten / Zellen aktivieren

    in Microsoft Excel Hilfe
    Formel in Spalten / Zellen aktivieren: Hallo, ich versuche mich immer noch an einer Tabelle, wo ich mittels Userform Daten hineinkopiere. Formeln in den Spalten F, I und L ebenfalls zu kopieren gelingt mir nicht. Ich suche...
  6. Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten

    in Microsoft Excel Hilfe
    Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten: Hallo, ich benötige eure Unterstützung. Ich habe zwei Dateien (Excel) dahingehend abgleichen ob in der einen Datei (Master) Zieldaten (Boxennummern - jede in einer Zeile) und deren Folgedaten...
  7. Spalte Summieren wenn Monat UND Jahr

    in Microsoft Excel Hilfe
    Spalte Summieren wenn Monat UND Jahr: Hallo Forum, ich scheitere an einem wie ich dachte recht einfachen Problem, aber vielleicht kann mir hier jemand helfen. Ich habe eine Spalte mit einem Datum, und eine Zweite mit einer Summe. Der...
  8. Wenn Zelle geändert wird, Daten aus selber Spalte kopieren

    in Microsoft Excel Hilfe
    Wenn Zelle geändert wird, Daten aus selber Spalte kopieren: Hallo zusammen, ich suche eine Möglichkeit eine Spalte bei Änderung einer bestimmten Zelle zu kopieren und an bestimmter Stelle einzufügen. Aufbau: Bei Änderung von Zelle 07 in "Nein"...
  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