Suchergebnisse

Suchergebnisse 1-30 von insgesamt 84.

  • Benutzer-Avatarbild

    Hallo zusammen, ich möchte in meinem Word dokument allen eingefügten TextBox Elementen eine einheitliche Backcolor zuweisen, jedoch ist in der Me. Anweisung kein Controls enthalten, worüber ich diese ansprechen könnte. Wohlgemerkt, ich arbeite nicht in einer Userform! Es handelt sich nur um Steuerelemente die aus den Entwicklertools in Word eingefügt worden sind. Könnt ihr mir sagen, wie ich die alle per schleife oder so ansprechen kann? LG Kathleen

  • Benutzer-Avatarbild

    Visual Basic-Quellcode (46 Zeilen) Hey, ich habe mal wieder einen Fehler mit dem Index außerhalb des gültigen Bereiches. Eigentlich hatte das erstellen und löschen der Tabellenblätter bisher funktioniert, aber spontan wenn er nun den neuen Monat vor der Nase hat will er nicht mehr. VBA springt wie es soll in die Sprungmarke (die ich vorher mit If---Then abgedeckt hatte) aber hat dann keine lust mehr aus dem aktuellen Datum den Monat und dessen Namen auszugeben. Wenn Monat eine Zahl ausgibt sollt…

  • Benutzer-Avatarbild

    ah, cool, wusste nicht dass das auch so kurz geht... aber wenn in der Liste zwischen drin Felder frei sind ignoriert er das oder?

  • Benutzer-Avatarbild

    @peterfido: in dem Bild ist der satz im Benutzerdefinierten Format angegeben... hast du das nur in dem Typ geschrieben, oder wie hast du das gemacht? Das ist mir bisher noch nicht begegnet

  • Benutzer-Avatarbild

    @peterfido: ich habe grade mal mithilfe der VBA eigenen Hilfe versucht deine 3. und 4. Zeile zu verstehen, aber das ist mir leider nicht gelungen... .End.Row+1 und .insert Shift:=xlDown verstehe ich nicht ganz. Ich schätze mal, dass du damit die größe oder so veränderst, aber ich würde es gerne richtig verstehen

  • Benutzer-Avatarbild

    Ich möchte ja nicht unhöflich sein, aber vergleichsweise ist es doch einfacher und zeitgünstiger bei Google "Bedingte Formatierung Excel" einzutippen und den ersten Beitrag von Excel Support selber zu lesen, als hier das alles ausführlich nocheinmal zu schreiben und zu diskutieren... Also in fachsprache nennt man das Fachkompetenz und diese gehört zur beruflichen Handlungskompetenz welche man mit Beenden einer Ausbildung laut Gesetz erreichen soll. Ich gehe davon aus, dass du eine Ausbildung ode…

  • Benutzer-Avatarbild

    Das mit dem Färben kannst du bequem über bedingte Formatierung erledigen. Die Texte... solltest du glaube ich auch darüber erledigen können. Dafür braucht man eigentlich kein VBA.

  • Benutzer-Avatarbild

    Also. Ich habe es nun so geregelt, dass es einen einzigen Admin im System gibt. Das ist hier erforderlich da bei uns die Teamleitung vertretend für den Chef bestätigen muss dass der Chef die Überstunden genehmigt oder Arztbesuche zur Kenntnis genommen hat. Dieser Bereich steht bei mir in naher zukunft jetzt an. Das Erstellen der Mitarbeiterdatensätze ist soweit in trockenen Tüchern, also die standart Texte wurden per Range.Text eingefügt und eine Sicherungsdatei des einzelnen Datenblattes wird b…

  • Benutzer-Avatarbild

    ok... Das mit dem Debug.Print verstehe ich jetzt noch nicht so ganz... also was ist ein Direktfenster? Ist das nicht sowas wie das Überwachungsfenster? Listindex kann man nur abfragen, nicht bearbeiten. Ich habe das jetzt über die .Text-Eigenschaft gelöst, denn das Item war ja schon korrekterweise nicht in der liste sondern nur noch oben im Auswahlfenster. Letzteres habe ich somit auf "" gesetzt und da stand folglich nichts mehr. Trotzdem Vielen Dank! Der Index Fehler tritt nicht mehr auf, also …

  • Benutzer-Avatarbild

    joa... also bei mir reicht es so aus, weil eh keiner hier außer mir vba kann, die kämpfen alle noch mit excel an sich hihi

  • Benutzer-Avatarbild

    hm also ich würde es anders machen: Per sheets.Copy-Methode kopierst du das blatt. Das kannst du natürlich auch mit Range verknüpfen musst ihm nur sagen wohin damit. Den Pfad gebe ich SG-Philipp recht, legst du am besten mit fileSystem an, aber pass auf, denn wenn du mit vba das ausführen willst kommt kein Scripting davor! in vba sagst du ihm filesystem. (und so weiter) oder schau einfach direkt im VBA Programmeigenen Objektkatalog, gib oben in der Suche "filesystem" ein und er spuckt dir aus wa…

  • Benutzer-Avatarbild

    ich habe noch nie mit debug gearbeitet und die online hilfen dazu durchschaue ich nicht... Ich habe bisher unter Debuggen > Überwachungsfenster die Werte überwacht während ich den ganzen spaß im Einzelschrittmodus durchlaufen habe... aber da die iRows den korrekten Wert haben konnte ich nichts finden. Ich habe jetzt mal versucht ihm einfach sein Sheet genauer zu definieren und hab ThisWorkbook. davor gehauen... Bisher gibt er jetzt keine Mukken... ob es wohl wirklich daran gelegen hat? ich meine…

  • Benutzer-Avatarbild

    es gibt mehrere Möglichkeiten. Entweder du erzeugst sie von grund auf mit vba oder aber du definierst sie in dem inizializise ereignis so dass sie alle parameter beinhaltet, wie größe oder items. Ich habe das noch nicht anwenden müssen aber schau mal in der VBA Hilfe. Da kommst du wie folgt hin: Code öffnen > F1-Taste drücken und hoffentlich das Internet vorher nicht deinstalliert

  • Benutzer-Avatarbild

    Der Datenschutz ist in sofern gewährleistet, dass man bei workbook open die application also die excel arbeitsmappe sofort ausblendet. Für den Fall dass excel meint es könne diesem Datenblatt nicht vertrauen und die makros noch nicht aktiviert blendet man einfach die arbeitsblätter aus und serviert der neugierigen Nase ein leeres arbeitsblatt B)

  • Benutzer-Avatarbild

    gib die Daten entweder schon in dem activate oder der Inizialisie an, oder baue dein Formular anhand von code auf, der sich je nach Bedarf ändert. So könntest du ja sagen wenn so und so viele wochen sind oder >1 dann soll es so und so aussehen.

  • Benutzer-Avatarbild

    ja ich denke das sind die routinen, an denen ich auch grade verzweifel... unerklärliche fehler die nur ab und zu auftauchen sind auch ganz nett... (nicht)

  • Benutzer-Avatarbild

    Dann definiere die Text box doch über den Code und übergib über den Aufruf der Sub wo du sie haben möchtest und deren Bereich den sie aufnehmen soll.

  • Benutzer-Avatarbild

    Das Sheet referenziere ich so ziemlich überall, das gibt es seit anbeginn der Mappe. Der Witz an der Sache ist, dass es hin und wieder klappt, obwohl sich nichts verändert.

  • Benutzer-Avatarbild

    also ich habe noch nie gehört, dass man etwas in einen dateipfad schreiben kann...

  • Benutzer-Avatarbild

    Ich bin derzeit an einem Ähnlichen Projekt in Excel. Nur deinen Urlaub habe ich nicht drin. Ich mache das auch über Formulare. Es funktioniert noch lang nicht alles aber vielleicht kann ich dir ja so auch helfen s. Link drive.google.com/file/d/0B_cu1…xMk9kV00/view?usp=sharing

  • Benutzer-Avatarbild

    Hey, hinter deiner bestehenden Textbox muss ja schon ein Code stehen. Könntest du diesen hier auch einstellen? Dann kann man dir bestimmt schonmal einen Schritt folgen, vielleicht hast du auch nur einen minimalen Fehler gemacht und dann muss hier keiner einen komplett neuen Code entwerfen. LG Kathleen

  • Benutzer-Avatarbild

    Visual Basic-Quellcode (9 Zeilen) Ich bekomme hier die Fehlermeldung Index außerhalb des gültigen Bereiches... könnt ihr mir sagen, wo mein Fehler liegt? VBA streikt in der 6. Zeile...

  • Benutzer-Avatarbild

    also ein 3 fach Gleichheitszeichen bedeutet, wenn die beiden hinteren komponenten gleich sind bekommt die bedingung vorne true? Hab ich das richtig verstanden? Sry, aber diese Gleichung ist mir bisher noch nie untergekommen...

  • Benutzer-Avatarbild

    Ich meinte eigentlich Sheets.Name also dem Sheet einen anderen Namen geben... ich hab grade das gefühl ich habe ein Brett vorm Kopf, ich habe garantiert schonmal ein sheet umbenannt... Mich verwirrt irgendwie, dass ich im VBA Werkzeugkasten oder wie sich das nennt Sheets.Name nicht finde... laut internet schreiben die es einfach dahinter.... Visual Basic-Quellcode (6 Zeilen) Hm... also bis zur zweiten Zeile verstehe ich es... aber welchen Error könnte er bekommen um zu done zu gehen? was machst …

  • Benutzer-Avatarbild

    Zitat von peterfido: „Hallo, ob evtl. schon die maximale Anzahl an Sheets vorhanden sind.“ *erstaunt gucke* es gibt bei excel eine maximale anzahl an sheets? das gerücht habe ich schonmal gehört... könnt ihr mir dazu eine zahl nennen? Zitat: „Function SheetExists(ByVal Sheetname as String, Optional ByVal wb as Workbook) As Boolean If wb is Nothing Then Set wb=ThisWorkbook On Error Goto Done SheetExists = wb.Sheets(Sheetname).Name = Sheetname Done: End Function“ ich habe da bedenken dass vba das …

  • Benutzer-Avatarbild

    Visual Basic-Quellcode (26 Zeilen) kannst du mir sagen was dein On Error abgreift? Welcher Fehler kann da auftreten? Ich habe das Unload me nur mit Exit Sub ersetzt. Ein Beenden der Userform möchte ich nich

  • Benutzer-Avatarbild

    also ich weiß ja nicht genau wie ihr das in vb scripting macht, aber in vba würde ich vielleicht eine select case anweisung mit dem Antwortindex machen. Da kannst du dann deine Anweisungen wie oben beschrieben einfach übergeben. Gibt es select case evtl auch in vbs?

  • Benutzer-Avatarbild

    Schau mal in der VBA Hilfe msdn.microsoft.com/de-de/library/office/dn467914.aspx zu deinen jeweilig angewendeten Methoden, Functionen usw. da steht manchmal sogar bei, wenn es Leistung erfordert oder was aktueller ist. Du könntest deine Effizienzprüfung also dann nach diesen Methoden usw. suchen lassen und daraus deine Effizienz ermitteln. Und ich habe schon öfters hier im Forum mitbekommen, dass ein kompakter Code auch meistens effizienter ist. Du könntest ebenso deine Effizienz davon Abhängig …

  • Benutzer-Avatarbild

    was machst du bei "OnError GoTo 0" ich finde deine Sprungmarke nicht... Und ich würde bei dem Auftreten des fehlers, der bei mir vermutlich oft auftreten wird, eine ElseIf auslösen die das bestehende wb ersetzt. Das ersetzen an sich sollte klappen, nur die abfrage beim fehler steht noch nicht. Sowas wie Visual Basic-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    kann ich auch irgendwie wirklich mit der Fehlernummer Fehler abfangen? Das wäre hilfreich... dann kann ich bekannte fehler abfangen und Fehler die ich darin nicht behandel treten anders als bei "on error resume next" immernoch auf. Habt ihr da eine lösung?