Office: Ein Drehfeld ausgabe in aktive Zelle

Helfe beim Thema Ein Drehfeld ausgabe in aktive Zelle in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, Wie die Überschrift schon sagt, liegt mein Problem darin, die Ausgabe eines Drehfeldes auf die jeweils aktive Zelle zu lenken. In meiner... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Thorbln, 23. Januar 2008.

  1. Thorbln
    Thorbln Erfahrener User

    Ein Drehfeld ausgabe in aktive Zelle


    Hallo,
    Wie die Überschrift schon sagt, liegt mein Problem darin, die Ausgabe eines Drehfeldes auf die jeweils aktive Zelle zu lenken.
    In meiner Tabelle sind bereits über 160 Drehfelder und die wäschst weiter. So weit ich weiß ist bei 2000 Buttons ende bei Exel. Die Tabelle wird aber warscheinlich länger werden.
    Zweites Problem, ich bin eine absolute 0 in VBA.
    Kann mir da vielleicht jemand helfen?
    Danke im Voraus
    mfg
    Thorbln
     
    Thorbln, 23. Januar 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Meinst du so?
    Code:
    Private Sub SpinButton1_Change()
    ActiveCell = SpinButton1
    End Sub
     
    schatzi, 23. Januar 2008
    #2
  3. Thorbln
    Thorbln Erfahrener User
    Genau das war es. Du machst deinem Nick alle Ehre.
    Noch eine Frage.
    Gibt es einen Trick dem Drehfeld klar zu machen, dass es, in jedem Feld, bei 0 anfängt?
    Ist nicht weiter tragisch wenn nicht, aber das währe das Tüpfelschen auf dem i
    Danke
     
    Thorbln, 23. Januar 2008
    #3
  4. schatzi Super-Moderator

    Ein Drehfeld ausgabe in aktive Zelle

    Hallo!

    Vielleicht so?
    Code:
    Private Sub SpinButton1_Change()
    ActiveCell = SpinButton1
    End Sub
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    SpinButton1 = ActiveCell
    End Sub
    
    In Zellen mit bereits vorhandenem Wert wird von diesem Wert an weitergezählt; in leeren Zellen dann logischerweise von Null an.
     
    schatzi, 24. Januar 2008
    #4
  5. Thorbln
    Thorbln Erfahrener User
    Genial.
    100% das was ich gesucht habe.
    Danke vielmals
    mfg
    Thorbln
     
    Thorbln, 25. Januar 2008
    #5
  6. Thorbln
    Thorbln Erfahrener User
    Leider schon wieder ein Problem
    Der Code funktioniert wunderbar. Leider setzt er jetzt jede Zelle, die man anklickt und die keine Zahl enthält auf 0 bzw. meldet einen Laufzeitfehler.
    Das ist bei Datumsfeldern und Textfeldern sehr unangenehm.

    Kamm man den Drehknopf auf eine Bestimmte Matrix fixieren, so dass er andere Zellen ignoriert?
    Danke
     
    Thorbln, 25. Januar 2008
    #6
  7. schatzi Super-Moderator
    Hallo!

    So kannst du den Bereich beschränken:
    Code:
    Private Sub SpinButton1_Change()
    If Not Intersect(ActiveCell, Range("A1:D5")) Is Nothing Then
    ActiveCell = SpinButton1
    End If
    End Sub
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("A1:D5")) Is Nothing Then
    SpinButton1 = ActiveCell
    End If
    End Sub
    
    Falls es sich bei dir um mehrere unzusammenhängende Bereiche handeln sollte, dann schau mal in der VBA-Hile nach "Union".

    PS: Probleme wirst du weiterhin haben, wenn du nicht nur eine Zelle, sondern mehrere mit der Maus auswählst, von denen einige innerhalb und andere außerhalb des Bereichs liegen.
    Aber das ist dann wohl gerechtfertigermaßen "Operator's Error"!

    PPS: Bei (An)Fragen liefere bitte doch auch einen Hinweis, wie weit du bisher gekommen bist, und an welcher Stelle es hapert.
    Dann müssen die "Antworter" nicht alle prophylaktisch bei Null anfangen.
     
    schatzi, 25. Januar 2008
    #7
  8. schatzi Super-Moderator

    Ein Drehfeld ausgabe in aktive Zelle

    Aaaarrrggghhhh...

    Sorry!!!!!
    Streiche bitte mein PPS!!!

    Du hast sehr gut dein Problem beschrieben!
    Ich war mit den Gedanken woanders (und hab's einfach nicht verstanden)...
    Sorry!
    Sorry!
    Sorry!
    Ich lass meinen Mist (nochmal Sorry!) trotzdem mal drin, es kann immerhin noch als gutes (oder schlechtes) Beispiel für "weniger gut erzogene" Kandidaten dienen....
     
    schatzi, 25. Januar 2008
    #8
  9. Thorbln
    Thorbln Erfahrener User
    Erst einmal danke für die Antwort.
    Jetzt bleibt er brav im angegebenen Bereich, übernimmt aber die Zellinhalte nicht mehr von der Zelle die er berarbeiten soll, sondern von der, die er zuletzt bearbeitet hat.
    Ich weiß, ich bin nervig. Ein Drehfeld ausgabe in aktive Zelle :oops:
    mfg
    Thorbln
    P.S.:
    Es ist der gleiche Effekt wie bei:

    "Private Sub SpinButton1_Change()
    ActiveCell = SpinButton1
    End Sub
    "
     
    Thorbln, 27. Januar 2008
    #9
  10. schatzi Super-Moderator
    Sorry, aber das kann ich nicht bestätigen...
    Bei mir funktioniert es absolut wunschgemäß!
     
    schatzi, 27. Januar 2008
    #10
  11. Thorbln
    Thorbln Erfahrener User
    Sorry dass ich mich so lange nicht gemeldet habe. Ich hatte Zugangsprobleme.
    Du hast Recht. Warscheinlich habe ich einen Fehler beim anpassen des Zellbereiches gemacht.
    Es fuktioniert tatsächlich einwandfrei.
    Vielen Dank für deine Hilfe.
    mfg
    Thorbln
     
    Thorbln, 30. Januar 2008
    #11
  12. Thorbln
    Thorbln Erfahrener User
    Hallo,
    ich hätte zu dem Tema noch einmal eine Frage.
    Ich wollte einen zweiten Spinbutton einbauen, der auf die gleichen Felder zugreift, damit ich wahlweise in einer oder zehnerschritten erhöhen kann.
    Leider haben alle Versuche den Code anzupassen zu Misserfolgen geführt.
    Kann man überhaupt zwei Spinbuttons auf die gleichen Felder zugreifen lassen?
    mfg
    Thorbln
     
    Thorbln, 2. Februar 2008
    #12
  13. schatzi Super-Moderator

    Ein Drehfeld ausgabe in aktive Zelle

    Hallo!

    Mit SpinButtons bekomme ich das jetzt auf die Schnelle auch nicht hin, daher ein Alternativ-Vorschlag:
    Nimm einfach insgesamt 4 "normale" Buttons:
    "Eins rauf"
    "Eins runter"
    "Zehn rauf"
    "Zehn runter"

    Die Codes sind dann auch schnell gemacht:
    Code:
    'Button1
    ActiveCell = ActiveCell + 1
    'Button2
    ActiveCell = ActiveCell - 1
    'Button3
    ActiveCell = ActiveCell + 10
    'Button4
    ActiveCell = ActiveCell - 10
     
    schatzi, 2. Februar 2008
    #13
  14. Thorbln
    Thorbln Erfahrener User
    So funktioniert es.
    Danke für deine Bemühungen.
    mfg
    Thorbln
     
    Thorbln, 3. Februar 2008
    #14
Thema:

Ein Drehfeld ausgabe in aktive Zelle

Die Seite wird geladen...
  1. Ein Drehfeld ausgabe in aktive Zelle - Similar Threads - Drehfeld ausgabe aktive

  2. Wert in anderer Zelle autom. Speichern

    in Microsoft Excel Hilfe
    Wert in anderer Zelle autom. Speichern: Moin, Folgendes Problem: Habe eine Arbeitsmappe mit Drehfeldern (gehen immer um 1 hoch/runter). Möchte gerne die Werte, möglichst beim Speichern, automatisch in die entsprechenden Felder...
  3. Drehfeld-Schaltfläche

    in Microsoft Excel Hilfe
    Drehfeld-Schaltfläche: Hallo zusammen, habe die Aufgabe eine Excel-Formel meines Chefs zu reparieren. Er hat einen Einsatzplan erstellt, in dem man anhand einer Schaltfläche die Jahre ändert und dadurch automatisch die...
  4. Drehfelder / SpinButtons incl. Zellverknüpfung kopieren

    in Microsoft Excel Hilfe
    Drehfelder / SpinButtons incl. Zellverknüpfung kopieren: Hallo liebes Forum, bin neu hier und habe gleich ein - für mich - unlösbares Problem: Ich möchte mehrere Drehfelder in einer Excel-Liste anlegen und diese jeweils mit den Feldern verknüpfen, auf...
  5. Hinzufügen einer Bildlaufleiste oder eines Drehfelds zu einem Arbeitsblatt

    in Microsoft Excel Tutorials
    Hinzufügen einer Bildlaufleiste oder eines Drehfelds zu einem Arbeitsblatt: Hinzufügen einer Bildlaufleiste oder eines Drehfelds zu einem Arbeitsblatt Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mehr......
  6. Drehfeld mit 0,01 Schritten

    in Microsoft Excel Hilfe
    Drehfeld mit 0,01 Schritten: Hi, gibt es irgendeine Möglichkeit ein Drehfeld mit Min 0 und Max 30 in Schrittweiten von 1Cent (0,01) zählen zu lassen? Vielen Dank für Lösungen im Voraus! Gruß Sonnenlicht*Sun 349776
  7. Kombinationsfeld, Drehfeld setzen und Matrixfunktion

    in Microsoft Excel Hilfe
    Kombinationsfeld, Drehfeld setzen und Matrixfunktion: Hallo Experten, habe einige Probleme mit der Erstellung eines Kombinationsfeldes, Drehfeldes und das Verknüpfen einer Tabelle mit Hilfe einer Matrixfunktion. Dazu hängt eine Datei an die...
  8. Drehfeld Formularsteuerelement

    in Microsoft Excel Hilfe
    Drehfeld Formularsteuerelement: einen wunderschönen guten morgen und wiedermal bin ich mit einem neuen Problem hier :) Folgendes, ich wollte in einer Tabelle mehrere Drehfelder einfügen die in verschiedenen Zellen den Wert...
  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