ich habe keine Ahnung von Python, aber du deklarierst das Passwort als Integer. input() wird aber einen String zurückgeben. Ich weiß nicht, ob Python eine implizite Konvertierung von Int nach String vornimmt, aber das könnte das Problem sein. Versuch doch mal die 2801 in Anführungszeichen zu setzen

...zur Antwort
Excel VBA: Schaltfläche die je nach 1., 2., 3. Klick verschiedene Funktionen ausführt?

Hallo zusammen,

ich suche eine Lösung um eine Schaltfläche mit folgender Funktion in meinen Code zu integrieren.

  1. Klick auf schaltfläche --> Mache X
  2. Klick auf Schaltfläche --> Mache Y

wie geht das am einfachsten?

_________________________________________________________

Anbei mein Code:

Sub NeuePosHinzu()

'

' NeuePosHinzu Makro

'

'1. Klick

   Range("A1:F4").Select

   Selection.Copy

   Range("B8").Select

   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

       :=False, Transpose:=False

' Soll beim 2. Klick auf den Button ausgelöst werden

   Range("A1:F4").Select

   Selection.Copy

   Range("B14").Select

   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

       :=False, Transpose:=False

  

' Soll beim 3. Klick auf den Button ausgelöst werden

   Range("A1:F4").Select

   Selection.Copy

   Range("B20").Select

   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

       :=False, Transpose:=False

   Range("A14:G17").Select

   Application.CutCopyMode = False

   Selection.Copy

   Range("A20:G23").Select

   Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _

       SkipBlanks:=False, Transpose:=False

   Application.CutCopyMode = False

   Range("A20").Select

   ActiveCell.FormulaR1C1 = "Pos. 3"

'Soll beim 4. Klick auf den Button ausgelöst werden

   Range("A1:F4").Select

   Selection.Copy

   Range("B26").Select

   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

       :=False, Transpose:=False

   Range("A20:G23").Select

   Application.CutCopyMode = False

   Selection.Copy

   Range("A26:G29").Select

   Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _

       SkipBlanks:=False, Transpose:=False

   Application.CutCopyMode = False

   Range("A26").Select

   ActiveCell.FormulaR1C1 = "Pos. 4"

   Range("I21").Select

End Sub

...zum Beitrag

Also, zunächst möchte ich anmerken, dass ich es eher ungeschickt finde, wenn unterschiedliche Dinge in Abhängigkeit von der Anzahl der Klicks passieren soll. Das ist ein eher verwirrendes Interface. Hast du zwei Mal geklickt und das Telefon klingelt dann, dann weißt du nicht mehr, wo du warst. Mehrere Buttons fände ich da besser.

Aber nun zu deiner Frage. Bei einem Klick muss immer dasselbe Sub aufgerufen werden. Da zählst du dann in einer Variable, der wievielte Klick es ist. Nach dem letzten möglichen Klick, musst du sie dann halt wieder auf 0 setzen.

Welcher Programmteil dann ausgeführt wird, kannst du in Abhängigkeit von der Variable mit einem if oder einem Select festlegen

...zur Antwort

Lern was ... lern eine andere Sprache, versuch dein Englisch zu verbessern, bereite dich auf dein Studium (oder was auch immer du danach machen willst) vor, lern Yoga, lies was über Philosophie oder Psychologie oder was auch immer. Aber verschwende deine Lebenszeit nicht dadurch, dass du da einfach rumsitzt und wartest ;-)

...zur Antwort
Worte von Bettler zu viel Beachtung schenken? Zwangsgedanken?

Ich habe vor Jahren einen schlimmen (für mich) Ereignis erlebt. Ich war ca. 17 Jahre alt. Ich stand vor einem Laden und schaute mir deren Ware in der Vitrine an. Plötzlich stand neben mir ein Fremder Mann. Als ich ihn bemerkt habe sah ich ihn an und er stand neben mir und lehnte sich an den Werbungständer vom Laden an und sagte zu mir: "Ich sehe zwar nicht so aus aber kannst du mir Geld geben damit ich mir was zu essen kaufen kann?" Er sah wirklich nicht wie ein Bettler oder Obdachloser aus, sondern hatte ganz normal Klamotten an. Nach meinen Betrachtens sah er gepflegt aus. Als ich abgelehnt habe und ich zu ihm meinte das ich kein Geld habe sagte er zu mir: " Du wirst nicht lange Leben" und ging weg. Ich weiß nicht warum aber dieser letzter Satz hat mich so tief verletzt und verfolgt mich seit Jahren. Immer wieder muss ich dran denken was er zu mir gesagt hat. Ich bin mittlerweile 33 Jahre alt und glaube nicht an Flüche, Magie oder sowas in der Art. Aber ich frage mich warum hat er sowas gesagt? Warum verfolgt mich dieser Satz immer noch? Ich finde es selber als lächerlich aber trotzdem muss ich immer daran denken dass er vielleicht recht hat und mich so gesagt verflucht hat oder so, auch wenn ich an sowas nicht glaube. Was meint ihr ? Ist euch sowas auch mal passiert? Und wie würdet ihr reagieren? Ich bin am überlegen mir Psychologische Hilfe zu suchen denn ich weiß nicht warum, aber seitdem fühle ich mich traurig und verliere die Lust an dingen. Danke für eure Meinungen und Hilfe.

...zum Beitrag

Na ja, 33 ist ja schon ein Alter, das im Gegensatz zu "du wirst nicht lange leben" steht. Immerhin bist du schon fast doppelt so alt wie damals.

Langer Rede kurzer Sinn: Das war ein verwirrter Mensch, dem es wahrscheinlich psychisch nicht sonderlich gut ging. Du hast damals nicht das gemacht, was er wollte und da wollte er sich rächen. Das hat er ja ganz offensichtlich auch geschafft. Aber ich glaube, inzwischen hat er sich ausreichend gerecht und deine "Schuld", die du aus seiner Sicht ihm gegenüber hattest, ist abgegolten. Du darfst den Gedanken also loslassen ;-)

...zur Antwort

Nicht so einfach... Wahrscheinlich ist es das sinnigste mal mit einem Therapeute darüber zu sprechen. In der Zwischenzeit kannst du Entspannungsübungen machen, meditieren und versuchen nicht auf die Geräusche sondern auf etwas anderes zu konzentrieren. Und du kannst mal darauf achten, welche Arten von Geräuschen dich stören. Das lässt oft einen Rückschluss auf den Ursprung zu

Ein paar Infos zu dem Thema findest du hier:

https://www.amplifon.com/de/ohrenkrankheiten/misophonie

...zur Antwort

Hm, ich glaube, du darfst ihn gern "belasten". Wenn ihn deine Probleme (zu sehr) belasten, dann kann er das sagen und von sich aus auf Distanz gehen.
Sieh es doch mal anders herum: Vielleicht findet er es ja schön wenn er jemandem (dir) helfen kann. Gib ihm doch die Chance was Gutes zu tun ;-)

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.