Suchergebnisse

Suchergebnisse 1-24 von insgesamt 24.

  • Benutzer-Avatarbild

    Hallo. Ich möchte in einer Excel-Tabelle 2 Teilbereiche miteinander vergleichen. Stimmen diese nicht überein, soll eine rote Hintergrundfarbe per bedingter Formatierung gesetzt werden. Die Teilbereiche sollen relativ zueinander verglichen werden. Z.B.: A1 mit FA1; B2 mit FB2; AA3 mit GA3. Das was ich bereits programmiert habe setzt dies leider nicht um. Als Ergebnis wird mit in formula1 dies ="$FA$1" geliefert, obwohl ich dies hier =$FA$1 bräuchte. Kann mir bitte jemand helfen? Ich habe bereits …

  • Benutzer-Avatarbild

    Vielen Dank nochmal. Das Problem ist nun, dass ich nicht an die einzelne Adresse komme. Dies hier liefert mir den gesamten Bereich an, aber leider nicht die der zB. 8ten FomatCondition: VB.NET-Quellcode (3 Zeilen) VB.NET-Quellcode (9 Zeilen) Zitat: „[P.S.: 25000 Bedingte Formatierungen ist ungewöhnlich.Ich behaupte, dass lässt sich auch im kompliziertesten Fall auf 20-30 Regeln pro Sheet begrenzen.“ Nein, leider nicht. Wir haben die Bedingten Formatierungen für jede einzelne Zelle (bzw. verbunde…

  • Benutzer-Avatarbild

    Hallo Petaod, ich mache diesen Umweg, um mein Programm schneller zu machen. Ich (bzw. meine Kollegen) analysiere(n) unterschiedliche Arbeitsmappen mit sehr vielen bedingten Formatierungen, Formeln etc (manchmal bis zu >25000 FormatCondition/Mappe) quasi als Tagesgeschäft. Erfahrungsgemäß ist es wesentlich schneller die gesuchten Eigenschaften erst in einem Array zu sammeln und anschließend im Array (im Prüfprogramm) zu bewerten. Dadurch spart man sich den ständigen Wechsel zur Excel-Instanz und …

  • Benutzer-Avatarbild

    Hallöchen liebe Gemeinde, Ich hätte da mal wieder eine Frage zu meinem Lieblingsthema Bedingte Formatierungen in Excel. Ich habe diesen Codeschnipsel im Netz gefunden. Funktioniert soweit sehr gut. VB.NET-Quellcode (7 Zeilen) Er sammelt mir alle "Values" aus dem betreffenden Bereich und präsentiert sie mir auf dem Silbertablett. So, wie ich es haben möchte. Dasselbe hätte ich gerne für bedingte Formatierungen in dem Bereich. Ich hatte es so mal probiert: VB.NET-Quellcode (5 Zeilen) Fehlermeldung…

  • Benutzer-Avatarbild

    Guten Morgen. VB.NET-Quellcode (1 Zeile) Hier das Bildle: vb-paradise.de/index.php/Attachment/37479/

  • Benutzer-Avatarbild

    Super. Danke ihr zwei! Das hat mich weiter gebracht. Auch das Video ist toll! Danke! dings.RefersToRange.Address.Interior.Color klappt schon mal! Leider funst das nicht bei dings.RefersToRange.HasFormula = True, wenn der Zellname sich nicht auf eine einzige Zelle bezieht, sondern einen Zellbereich. Bei VBA hatte ich dafür dies hier: dings.MergeArea.Cells(1, 1).HasFormula = True Hättet ihr da auch noch einen guten Tipp? Halt. Jetzt muss ich mich selbst korrigieren. HasFormula kann ich an sich ja …

  • Benutzer-Avatarbild

    @ErfinderDesRades Danke für deine Antwort. Der Objektkatalog zeigt schon mal eine große Auswahl an, wenn man nach Range sucht. Range kann auch Interior As Microsoft.Office.Interop.Excel.Range.Interior. Also das was ich unter anderem Suche. dings habe ich als Object deklariert und dings2 As Excel.Range. Muss ich jetzt Trycast anwenden? In etwa so, was aber nicht funktioniert: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Hallöchen, ich habe einen VBA-Code, den ich in VB.Net übersetzen möchte. Leider komme ich nicht weiter und zwar dort, wo ich z.B die Hintergrundfarbe eine Zelle via Zellnamen abfragen bzw, setzen möchte. Der VBA-Code sieht so aus: VB.NET-Quellcode (19 Zeilen) Dies hier z.B. geht: VB.NET-Quellcode (4 Zeilen) Aber dies hier funktioniert leider nicht: VB.NET-Quellcode (2 Zeilen) etc Kann mir jemand helfen? Danke und Grüße, Soti

  • Benutzer-Avatarbild

    Hallöchen noch mal und sorry, dass ich mich nicht früher gemeldet habe, hatte aber so viel zu tun. Ich habe es hinbekommen. Es läuft und macht das, was es soll. Hier die betreffenden Bereiche aus dem Code: VB.NET-Quellcode (13 Zeilen) Vielen Dank noch mal für Eure Unterstützung. Ohne, hätte ich es nicht geschafft!

  • Benutzer-Avatarbild

    Danke für eure Hilfe! Ich wollte es vermeiden, den ganzen Code hier reinzustellen, weil er einfach zu lang ist. Außerdem greift er auf andere Funktionen zu, die ich dann auch noch posten müsste. Die Anwendung ist in einem Add-in, welches von Excel aus gestartet wird. Diese Anwendung "putzt" bedingte Formatierungen. Damit meine ich, dass gewisse "unvollständige" bedingte Formatierungen in der aktiven Arbeitsmappe gesucht werden und diese dann einem Standardformat angepasst werden.

  • Benutzer-Avatarbild

    OK, hab runtergeladen und reingeschaut und Bahnhof verstanden. So funst das schon einmal nicht: VB.NET-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    @ErfinderDesRades Vielen Dank! Meinst du in etwa so? Try (Die ganze Anwendung. Falls nicht, ganz unten hinspringen und MSGBOX ausgeben, dass da was nicht stimmt) 2. Try (1. Variation) 2. Catch 3. Try (2. Variation) 3. Catch ... Catch

  • Benutzer-Avatarbild

    Ich werde keine 4000 DM ziehen! Wüsste eh nicht, wo ich noch DM bekommen könnte Ich habe 6 Variationen, die nacheinander abgefragt werden. Somit komme ich durchaus in den Genuss mehrere TryCasts in Abfolge zu durchlaufen. Aber das geht doch nicht, oder doch?

  • Benutzer-Avatarbild

    Tausend Dank trotzdem!

  • Benutzer-Avatarbild

    @RodFromGermany Danke nochmal! Hier alle Deklarationen. Interior, Interior.Pattern und Interior.Color sind ja durch das Array "arrBFs" deklariert als "Microsoft.Office.Interop.Excel.FormatCondition". VB.NET-Quellcode (22 Zeilen)

  • Benutzer-Avatarbild

    Macht leider den selben Fehler

  • Benutzer-Avatarbild

    @RodFromGermany Danke schön für den Hinweis! Ich habe es jetzt so versucht, leider hat es nicht funktioniert: VB.NET-Quellcode (21 Zeilen) Das Direktfenster sagt folgendes: VB.NET-Quellcode (10 Zeilen)

  • Benutzer-Avatarbild

    Danke erst einmal für eure hilfreichen Antworten! Ich habe es jetzt hiermit probiert: VB.NET-Quellcode (4 Zeilen) Das komische ist, dass es manchmal geht und manchmal folgende Fehlermeldung auftaucht: "Eine Ausnahme (erste Chance) des Typs "System.AccessViolationException" ist in mscorlib.dll aufgetreten." Und zwar, wenn ich mit dem Debugger Schritt für Schritt durchgehe. Gebe ich die Frage ins Direktfenster ein, dann kommt folgendes: VB.NET-Quellcode (2 Zeilen) Lass ich meine Sub so durchlaufen…

  • Benutzer-Avatarbild

    Ich habe es jetzt mit folgendem probiert: VB.NET-Quellcode (1 Zeile) leider kommt die Fehlermeldung "Ausdrucksende erwartet."

  • Benutzer-Avatarbild

    Hallöchen, in einem zweidimensionalen Array sammele ich die Eigenschaften eines größeren Ranges. Ich sammele die bedingten Formatierungen in einer Schleife und frage diese hinterher ab. Wenn etwas zutrifft, wird der betreffende Bereich verändert. Ich habe 6 verschieden Zuständen in der etwas zutreffen kann und jeweils was anderes verändert wird. Bsp: Ich frage ab, ob FormatCondition.Interior.Pattern <> Grid ist UND Hintergrundfarbe gelb. Oder FormatCondition.Font.Color = rot ist UND Hintergrundf…

  • Benutzer-Avatarbild

    Hallo ErfinderDesRades. Vielen lieben Dank für deine Antwort. Dann sollte ich mir wohl mal das mit der Datenbank genauer anschauen...

  • Benutzer-Avatarbild

    Hallöchen, ich arbeite an einem Excel-Add-in mit VB.NET. Stark vereinfacht erklärt, sammele ich aus einer Liste Zelladressen in einem String und möchte dann in einem Rutsch die gesammelten Zelladressen bearbeiten. Dies sieht in etwa so aus: Meine Tabelle aus der ich die Zelladressen sammele: * 1. * A * B * C * D * E * F * 2. * 1 * A1 * fett * rot * normal * dünner Rahmen * 3. * 2 * B1 * normal * schwarz * kursiv * kein Rahmen * 4. * etc. * * * * * Die Tabelle kann in manchen Fällen >10000 Zeilen…

  • Benutzer-Avatarbild

    Hallo Petaod, Sorry, habe jetzt erst gesehen, dass du geantwortet hast. Vielen lieben Dank dafür! Ich hatte in meinem Post leider nicht angegeben, dass ich den Code in einen Excel-Add-in unterbringen möchte. Deshalb ist das Ganze wohl etwas komplizierter... Ich habe folgendes eingegeben und es funktioniert soweit. Entscheidend war "Range" bzw. "Item": For i = 1 To ws.Shapes.Count 'Höhe und Breite des Grafikobjekts unabhängig voneinander ändern (Bildproportionen bzw. Ratio) ws.Shapes.Range(i).Loc…

  • Benutzer-Avatarbild

    Hallöchen, ich bin "frischer" VB.Net Umsteiger und arbeite an einer Excel-Funktion, welche meine in einer Excel-Mappe befindlichen Objekte bearbeiten soll. Die Bearbeitung der Größe funktioniert schon mal. Leider habe ich Probleme mit der Objektpositionierung. Diese soll die Eigenschaft "Von Zellposition und -größe abhängig" bekommen. Dies hier funktioniert leider nicht: "ws.Shapes(i).Placement = XlPlacement.xlMoveAndSize" Auch Ähnliches habe ich bereits probiert: "ws.Shapes.Range(i).placement =…