Office: Wenn in Zelle "X", dann Zeile kopieren

Helfe beim Thema Wenn in Zelle "X", dann Zeile kopieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Jetzt habe ich beim Zeitstempel doch noch ein Problem entdeckt. Und zwar wenn ich eine komplette Zeile lösche, wird der Zeitstempel bei jeder darunter... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von moonr, 20. Juni 2015.

  1. Wenn in Zelle "X", dann Zeile kopieren


    Jetzt habe ich beim Zeitstempel doch noch ein Problem entdeckt.

    Und zwar wenn ich eine komplette Zeile lösche, wird der Zeitstempel bei jeder darunter liegenden Zeile neu gesetzt.

    Ich vermute das liegt daran, dass durch das Löschen der Zeile sich die unteren Zeilen um 1 Position nach oben verschieben. Kann man das irgendwie ausschließen?
     
    moonr, 1. Juli 2015
    #16
  2. Hallo moonr,
    Das kann ich mir gut vorstellen: Wenn ich mich recht erinnere, war von Zeilen löschen bisher nicht die Rede.

    Dann beschreibe mal kurz, wie Du eine / mehrere (?) Zeilen im Moment löschst. Letzten Endes muß das Makro ja erkennen, was Du tust.
    Eine Möglichkeit m.E. wäre, in Sp P ein "y" (statt "x" für Einfügen Zeile) zu setzen.

    Gruß
    Aloys
     
    aloys78, 1. Juli 2015
    #17
  3. Ja das mit dem Löschen war mir vorher nicht so bewusst :-)

    Ich lösche eigentlich auf eine ganz simple Art: In der linken Leiste gehe ich auf die Zeile -> Rechtsklick -> Zeile löschen
     
    moonr, 1. Juli 2015
    #18
  4. Wenn in Zelle "X", dann Zeile kopieren

    Hallo moonr,
    Hast Du den Blattschutz ausgeschaltet ?
    Bisher ist das Zeilen löschen im Makro nicht vorgesehen und wird dort auch nicht abgefangen.
    Mein Vorschlag: RechtsClick auf Zelle Ax, ggf Rückfrage durch Makro, ob wirklich gelöscht werden soll, dann entfernen der Zeile durch Makro.

    Gruß
    Aloys
     
    aloys78, 1. Juli 2015
    #19
  5. Ja ich entferne für den Löschvorgang den Blattschutz.

    Ich glaub ich steh aber auf dem Schlauch bzgl. deines Vorschlags: Wenn die Zeile entfernt wird, wird doch auch wieder der Zeitstempel ausgelöst, oder?
     
    moonr, 2. Juli 2015
    #20
  6. Hallo moonr,
    Wenn Dir dieses Vorgehen so viel Spaß bereitet, kanst Du es auch weiterhin tun. Es dürfte jetzt kein Zeitstempel mehr auf die Folgezeilen erfolgen.

    Meine Empfehlung aber: RechtClick auf irgendeine Zelle der zu löschende Zeile, dann kommt eine Rückfrage, ob Zeile wirklich gelöscht werden soll.
    Das Change-Ereignis wird hierbei unterdrückt, so dass auch keine Zeitstempel vergeben werden. Außerdem ist kein Abschalten des Blattschutzes errforderlich

    Das erste Sub ist neu, das zweite ersetzt das bei Dir schon vorhandene.
    Code:
    Gruß
    Aloys
     
    aloys78, 2. Juli 2015
    #21
  7. Hallo Aloys,

    entschuldige meine späte Rückmeldung. Ich hatte mir etwas Urlaub gegönnt :-)

    Dein Code funktioniert super. Nur eine Kleinigkeit müsste ich noch dort einbinden ->

    Aktuell kann mit dieser Funktion jeder Nutzer in der Datei eine Zeile löschen. Wie müsste ich dies umstellen, dass man nur eine Zeile mit vorheriger Passwort-Abfrage (alternativ: Blattschutz mit Passwort aufheben) löschen kann?

    Vielen Dank und Gruß

    moonr
     
    moonr, 5. Juli 2015
    #22
  8. Wenn in Zelle "X", dann Zeile kopieren

    Hallo moonr,
    Wenn ein Password abgefragt wird, um den Benutzer als berechtigt auszuweisen, dann solltest Du das Password in kurzen Abständen ändern, weil Du es ansonsten auch gleich an eine Pinwand nageln könntest.
    Alternative: den Windows-Usernamen. Die Namen der berechtigten User könnten zB in einem geschützten und ausgeblendeten Tabellenblatt abgelegt sein.

    Gruß
    Aloys
     
    aloys78, 6. Juli 2015
    #23
  9. Dann würde ich eher die Lösung bevorzugen, dass ich alleine nur Zeilen löschen kann. Und das über Blattschutz deaktivieren.

    Wie müsste hierfür der Code angepasst werden?
     
    moonr, 6. Juli 2015
    #24
  10. Hallo moonr,

    meine Empfehlung:
    1. lass den Blattschutz wie er ist,
    2. nenne mir Deinen User-Namen der Windows-Sitzung, wozu Du Dich sicherlich mit Password anmelden mußt, und ich ändere den Code entsprechend, so dass nur User 'moonr' die Zeile löschen darf.

    Gruß
    Aloys
     
    aloys78, 6. Juli 2015
    #25
  11. Lassen wir mal als Beispiel moonr als Windowsusername nehmen
     
    moonr, 6. Juli 2015
    #26
  12. Hallo moonr,

    dann tausche mal die Prozedur für den RechtsClick aus.
    Code:
     
    aloys78, 6. Juli 2015
    #27
  13. Wenn in Zelle "X", dann Zeile kopieren

    Funktioniert klasse Aloys, vielen Dank!!
     
    moonr, 7. Juli 2015
    #28
  14. Aloys ich habe noch eine andere Baustelle, wo ich dein Know-how benötige :-)

    Und zwar habe ich einen Button, der ein Reporting generiert. D.h. er zieht sich aus der Datenbank gewisse Informationen, wandelt diese in ein PDF um und hängt es als Anhang an eine Mail in Outlook.

    Das klappt auch alles wunderbar. Nur möchte ich jetzt gerne aus einem anderen Tabellenblatt auch Daten ziehen und in eine 2. PDF packen und in den Mailanhang stecken.

    Ich habe mal den Code des zweiten Reportings fett markiert.

    Code:
     
    moonr, 7. Juli 2015
    #29
  15. Hallo moonr,
    Ich vermisse Deine Frage !
    Ich habe mal drüber geschaut, sehe aber nichts Auffälliges. Allerdings kenne ich mich auf dem Gebiet nicht besonders aus.

    Ich empfehle Dir daher, für diese neue Baustelle auch ein neues Thema zu öffnen.

    Gruß
    Aloys
     
    aloys78, 7. Juli 2015
    #30
Thema:

Wenn in Zelle "X", dann Zeile kopieren

Die Seite wird geladen...
  1. Wenn in Zelle "X", dann Zeile kopieren - Similar Threads - Zelle Zeile kopieren

  2. Zellen aus Aktiver Zeile kopieren

    in Microsoft Excel Hilfe
    Zellen aus Aktiver Zeile kopieren: Hallo zusammen, im Grunde genommen ist es wohl ganz einfach … ich weiss es aber trotzdem nicht wie es in VBA umsetze. Ich will aus einer „Aktiven Reihe“ (diese wähle ich vorher über einen...
  3. Wenn in Zeile bestimmter Wert dann ganze Zelle kopieren

    in Microsoft Excel Hilfe
    Wenn in Zeile bestimmter Wert dann ganze Zelle kopieren: Hallo, ich bin auf der Suche nach einer Lösung für folgendes Problem: In Tabelle 1 habe ich eine gesamte Stückliste, auf Tabelle 2 hätte ich gerne die Daten aus Tabelle 1 nach einem bestimmten...
  4. Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren

    in Microsoft Excel Hilfe
    Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren: Hallo zusammen, ich bin erst vor ein paar Tagen auf die Excel VBA gestoßen und kenne mich deswegen leider so gut wie gar nicht aus. Ich würde gerne aus den Tabellen 3 - 11, bestimmte Zeilen in die...
  5. VBA Makro, einzelne Zellen kopieren und in fortlaufende Zeile einfügen

    in Microsoft Excel Hilfe
    VBA Makro, einzelne Zellen kopieren und in fortlaufende Zeile einfügen: Hallo zusammen Verstehe die Makro Codes nicht gut, jedoch halfen bereits youtube Tutorials bei ein paar Problemen. Nun bräuchte ich aber eure Hilfe. Es geht um folgendes: Ich möchte ein Makro in...
  6. Leere Zellen suchen und Zeilen kopieren

    in Microsoft Excel Hilfe
    Leere Zellen suchen und Zeilen kopieren: Hallo liebe Excel Profis Ich hätte gerne Eure Hilfe in Anspruch genommen. Ich habe ein Tabellenblatt wo ich in Spalte B nach leeren Zellen suchen möchte. Sollten dort leere Zellen sein, möchte...
  7. Verschieben oder Kopieren von Zellen, Zeilen und Spalten

    in Microsoft Excel Tutorials
    Verschieben oder Kopieren von Zellen, Zeilen und Spalten: Verschieben oder Kopieren von Zellen, Zeilen und Spalten Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2019 Excel 2016 Excel 2019 für Mac...
  8. Kopiere den Inhalt einer Zelle nachdem 2 andere Zeilen verglichen wurden

    in Microsoft Excel Hilfe
    Kopiere den Inhalt einer Zelle nachdem 2 andere Zeilen verglichen wurden: Hallo, seit zwei Tagen suche ich die Foren ab ohne Erfolg. Suche Hilfe. Innerhalb einer Tabelle habe ich in Spalte A 3024 Einträge welche Inhalte besitzen die auch gleich sein könnten. In...
  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