Kleinkram zu Excel, Word, Powerpoint...

  • Danke für die Mühe :top:


    Allerdings springt der Debugger an mit
    "END Sub erwartet" zwischen


    . Dim AktuellerWert As String
    <<< Hier >>>
    . Sub Test()


    "das mit der ausgebl. arbeitsmappe habe ich jetzt nicht verstanden"
    - - dito, weil die Arbeitsmappe offen ist und der Button sich in selbiger befindet :rolleyes:

  • dann hast du den code falsch eingefügt ;)


    - commandbutton einfügen
    - entwursmodus anschalten
    - rechts klick auf den button -> code anzeigen


    dann sollte das so aussehen:


    Private Sub CommandButton1_Click()


    End Sub


    - dort den code _ohne _ "sub test" und "end sub" dazwischen einfügen
    - toolbox und entwurfsmodus ausschalten
    - button klicken ;)


    code sieht dann so aus:


    Private Sub CommandButton1_Click()
    Dim MinusZeichen As Integer
    Dim AktuellerWert As String


    Range("e10").Select


    Do Until ActiveCell.Value = "" 'schleife bis zelle leer ist


    'zelleninhalt der variabel zuweisen
    AktuellerWert = ActiveCell.Value


    'pos des zeichen suchen
    MinusZeichen = InStr(1, AktuellerWert, "-")


    'zelleninhalt = - und position des zeichen -1
    If MinusZeichen > 1 Then ActiveCell.Value = "-" & Left(AktuellerWert, MinusZeichen - 1)


    Selection.Offset(1, 0).Select '1zeile runter
    Loop


    End Sub


    /edit:
    noch eine kleine validierung eingebaut, das das "-" zeichen mindestens
    an 2. stelle muss. sonst hast du nach einem 2. start des makros nur
    "-" zeichen in den zellen stehen :p

    NoxX

  • :top: Nochmaligen Dank... :top:


    Aber Excel sabotiert alles, was ich mache.
    Meldet entweder, dass ein Bezug nicht gefunden werden konnte.
    Oder zeigt frisch erstellte Makros nicht an.
    Oder sperrt Buttons, die ich brauche (zB Neu, Bearbeiten...).


    Und was der Dinge mehr sind.


    Nach diesem frustigen Gefummel habe ich jetzt erstmal die Nase voll, sorry.


    Dieses VBA-Gedöns war mir schon im letzten Jahrtausend hochsuspekt :(


    Ich scheitere zB schon an so simplen Sachen wie "Entwurfsmodus anschalten":
    Bei RMT auf den Button erscheint nur "Makro zuweisen" (sofern nicht mal wieder gesperrt) und über Extra/Makro/Makros sperrt er mir das "Neu erstellen".
    Von einem "Entwurfsmodus" mal ganz zu schweigen...

  • hehe :)


    versuchmal als letzten test folgendes:


    menü ansicht -> symbolleisten -> visualbasic anmachen


    dann solltest du diese symbolleiste sehen


    - der grüne pfeil führt makros aus
    - der rote punkt zeichnet makros auf
    - mit dem blatt papier öffnest du den vba-editor
    - mit dem hammersymbol öffnest du die "toolbox"
    - mit dem geodreieck machst du den entwurfsmodus an


    nun klickst auf toolbox und entwurfsmodus, ziehst dir einen commandbutton
    auf die excelmappe und nun kannst du einen rechts klick auf den button machen.
    rest siehe meinen edit post ;)

    NoxX

  • Moin,


    ich habe ein Excel-Dokument, das Requirements listet. Diese werden gegliedert und sortiert, in dem in einer extra Spalte 1, 1.1, 1.2, 1.2.1, 1.2.2 steht etc.
    Excel ist jetzt so aufdringlich, mir immer anzubieten, diese in Daten umzuwandeln.


    Mir scheint die Lösung zu sein, ein Format selbst zu definieren - anscheinend fehlt mir aber die richtige Idee.. :confused:

    Walking on water and developing software from a specification are easy if both are frozen.
    – Edward V Berard

  • Zitat

    Original geschrieben von xoduz
    ich habe ein Excel-Dokument, das Requirements listet. Diese werden gegliedert und sortiert, in dem in einer extra Spalte 1, 1.1, 1.2, 1.2.1, 1.2.2 steht etc.
    Excel ist jetzt so aufdringlich, mir immer anzubieten, diese in Daten umzuwandeln.


    Auch wenn du die Zellen als "Text" formatierst?


    Bei mir klappt es, da bleibt z.B. 1.2.1 stehen (Excel 2007). ES kommt allerdings das kleine "Fehlerdreieck" oben links in den Zellen - kann man aber auf ignorieren schalten.


    Gruß, Öle

    Mit Grüßen ...

  • Kenne das Problem haengt von der System-Einstellung Sprache/Tastatur ab. Macht aber auch Datums-Eingaben sehr einfach. Text formatieren hilft hier nicht.


    Abhilfe bei 2 und 3 stufigen Requirements immer erst ' tippen, oder grundsaetzlich hinter dem Requirement auch einen Punkt setzen 1.2. das hat den Vorteil, das sich diese Daten in einer Datenbank anschliessend leichter auswerten lassen.

    Web 2.0, Industry 3.0 / 4.0 alles Schrott ich hab jetzt Auto 5.0
    Ford Mustang feif lidähh eecht goil :D

  • &quot;Aktualisierbare Webabfrage erstellen&quot;


    Ich bin immer wieder völlig fasziniert, wenn Excel es so prima hinbekommt, eine ganze Tabelle aus dem Internet einzufügen, wenn ich nur eine Zelle per C+P ausgefüllt und auf "Aktualisierbare Webabfrage erstellen" geklickt habe. :)


    Nur ist mir diese Funktion irgendwie ein Rätsel... ;) Wie bitteschön funktioniert das so super? :confused:
    Woher weiß Excel genau, aus welcher Tabelle im groooßen Internet diese eine Zelle stammt?

  • WENN-Verknüpfung in Excel


    Mal eine Frage an die Excel-Profis, für die das sicher Pipifax ist, aber ich stehe gerade auf dem Schlauch:


    Ich möchte eine WENN-Verknüpfung anlegen, die nur dann einen Wert ausgibt, wenn das abgefragte Feld ebenfalls einen Wert enthält. Wenn das abgefragte Feld nicht ausgefüllt ist, soll auch die Formel ein leeres Feld liefern (also keine "Null", sondern überhaupt keinen Wert).


    Mit (Beispiel) "=WENN(A1>0;A1+100; )" erhalte ich bei leerem Feld A1 eine "Null". Hat jemand auf die Schnelle einen Tipp, wie ich das verhindern kann?


    cu


    NoTeen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!