Office: Inputbox: Wert in Zelle lassen oder überschreiben

Helfe beim Thema Inputbox: Wert in Zelle lassen oder überschreiben in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen Ich bin auf untenstehende Frage gestossen... Wie kann folgende Sub ergänzt werden, wenn bereits ein Wert in der betreffenden Zelle... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 8. Februar 2011.

  1. Inputbox: Wert in Zelle lassen oder überschreiben


    Hallo zusammen

    Ich bin auf untenstehende Frage gestossen...

    Wie kann folgende Sub ergänzt werden, wenn bereits ein Wert in der betreffenden Zelle vorhanden ist?
    Also wenn in C5 bereits ein Eintrag vorhanden ist und nun dieser überschrieben werden sollte.


    Sub Inputbox_öffnen()
    Dim Artikelnummer As Variant
    Artikelnummer = Application.InputBox("Bitte geben Sie die Artikelnummer ein.", "Artikelnummereingabe", , Type:=1)
    If Artikelnummer = False Then
    Exit Sub
    Else
    Sheets("Tabelle1").Activate
    Range("C5") = Artikelnummer
    End If
    End Sub


    Das funktioniert. Ich möchte nun aber eine weitere Möglichkeit:
    1. einen Wert in eine Zelle einfügen können (code oben ok)
    2. abbrechen können (code oben ok)
    3. den bestehenden Wert in der Zelle lassen und dennoch im Makro weiterfahren

    Gruß und Besten Dank im Voraus

    :)
     
  2. Hallo
    meinst Du es so?
    Code:
    gruss hary
     
  3. Hallo Aragorn25,

    oder so?

    Code:
    Grüße
    EarlFred
     
    EarlFred, 9. Februar 2011
    #3
  4. Inputbox: Wert in Zelle lassen oder überschreiben

    Hallo EarlFred
    mich hat nur das stutzig gemacht:
    mit was fuer einem Code weitermachen? daher mit Sprungmarke
    gruss hary
     
  5. Hallo hary,

    ja, bin ich auch drüber gestolpert. Habe mal ins Blaue rein geraten.
    Er wird das schon irgendwie verwenden können, sonst wird er sicher nachfragen... *wink.gif*

    Grüße
    EarlFred
     
    EarlFred, 9. Februar 2011
    #5
  6. Besten Dank.

    Noch besser wäre es, wenn ich ohne einen Wert einzugeben, Ok drücken könnte und der Wert in der Zelle bleibt.

    Weiss nicht, ob das kompatibel ist mit Type:=1

    Gruss
     
  7. Wie ihr seht, hat er sich gemeldet *Smilie

    Habe nicht viel Ahnung auch in Forumsdiskussionen nicht. hatte vorher die Seite nicht aktualisiert...

    Versuche nochmals kurz das zu erklären. Die Variante von EarlFred kommt meiner Vorstellung schon näher.

    3 sollte das Fenster aufweisen:

    1. 100 eingeben -> Ok -> 100 wird in Zelle geschrieben
    2. Ok -> nichts wird in Zelle geschrieben, da immer schon ein Wert in dieser Zelle steht
    3. Abbrechen -> Abbruch des Markos

    Danke euch nochmals

    Gruss
     
  8. Inputbox: Wert in Zelle lassen oder überschreiben

    Hallo Aragorn,

    wenn ich keinen Wert eintragen will, dann klicke ich Abbruch - das akzeptiert das Makro ja auch und es wird auch nichts an der Tabelle geändert. Warum sollte ich denn in diesem Fall OK klicken, wenn ich nichts ändern will?

    Punkt 2 verstehe ich nicht. Wenn Du OK klickst, soll nichts in die Zelle eingetragen werden, da dort schon was steht? Woher weißt Du das denn? Das würde ja Punkt 1 ad absurdum führen.

    Was versehst Du unter Punkt 3 als "Abbruch"?

    Bitte schreib nochmal ordentlich auf, was wann wie wo warum passieren soll.

    Grüße
    EarlFred
     
    EarlFred, 9. Februar 2011
    #8
  9. Hallo EarlFred

    Ich möchte eine Unterscheidung zwischen Abbruch des Makros und "Abbruch" der Application InBox. Daher habe ich gedacht, statt 3 Buttons (wäre auch ok), schlage ich vor, dass man den Ok Button doppelt benutzen kann.

    Die Zellen sind immer gefüllt, da eine Vorlage existiert, die ich oft auswerten muss. Sobald ich die Werte einmal geändert habe, kann ich die meisten weiterverwenden, ohne sie abzuändern.

    Gruss Aragorn
     
  10. Hallo
    Vorschlag:
    baue Dir eine eigene Userform mit einer Textbox und drei Buttons.
    da kannst Du dann machen was Du willst.
    gruss hary
     
Thema:

Inputbox: Wert in Zelle lassen oder überschreiben

Die Seite wird geladen...
  1. Inputbox: Wert in Zelle lassen oder überschreiben - Similar Threads - Inputbox Wert Zelle

  2. Wert aus Inputbox in Textbox übernehmen ohne Inhalt zu löschen

    in Microsoft Excel Hilfe
    Wert aus Inputbox in Textbox übernehmen ohne Inhalt zu löschen: Hallo zusammen, ich habe mir ein Code mit hilfe KI gebastelt und komme nicht weiter. Wenn ich über die Inputbox eine Text eingebe, soll er den bestehenden Textinhalt nicht leeren sondern die...
  3. VBA Daten in Array durch inputbox befüllen lassen

    in Microsoft Excel Hilfe
    VBA Daten in Array durch inputbox befüllen lassen: Hi zusammen, Ich hab mal wieder eine Excel VBA Frage. Kurz zur Erklärung: Ich erhalte von einem Kunden eine Datei mit wiederum seinen Kunden, die ein bestimmtes Produkt gekauft haben(den Sinn...
  4. Abbrechen Button bei Inputbox

    in Microsoft Excel Hilfe
    Abbrechen Button bei Inputbox: Hallo zusammen, ich habe folgendes Problem: wenn ich bei meiner InputBox auf "Abbrechen" oder auf das "X" zum Schließen des Dialogfeldes drücke, erscheint die Fehlermeldung "Typen unverträglich"....
  5. VBA Makro abbrechen durch Inputbox

    in Microsoft Word Hilfe
    VBA Makro abbrechen durch Inputbox: Hallo zusammen, dank Gerhard H aus diesem Forum habe ich das folgende Makro im Einsatz, bei dem eine Spalte einer Tabelle in Word auf einen vom Anwender eingegebenen Begriff durchsucht wird und...
  6. in der InputBox Eingabe Werte begrenzen

    in Microsoft Excel Hilfe
    in der InputBox Eingabe Werte begrenzen: Hallo ich benötige mal eure Hilfe, ich suche eine Lösung für mein erstes Programm. Ich weiß nicht, wie ich in der Inputbox einen Wert begrenzen kann. Das heißt, wenn der Wert zwischen O und 0,29,...
  7. Wert aus Inputbox suchen und anspringen

    in Microsoft Excel Hilfe
    Wert aus Inputbox suchen und anspringen: Hallo zusammen ich möchte gerne in meiner Excel-Liste über eine Inputbox einen Wert eingeben, z.B. 15. diesen Wert in der Spalte B2:B65000 suchen, wenn er gefunden wird soll mein Cursor auf die...
  8. Wert aus Inputbox in Makro übernehmen

    in Microsoft Excel Hilfe
    Wert aus Inputbox in Makro übernehmen: Guten Morgen. Ich fange gerade mit VBA an - daher bitte ich um nachsicht für meine (vielleicht naiven) Fragen. Ich "baue" mir gerade einen Arbeitsplan. Dort soll mittels Inputbox abgefragt...
  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