VBA, um eine Aufforderung zu senden, wenn auf geschützte Zelle geklickt wird

Ich habe Arbeitsmappe mit beiden Blatt / Arbeitsmappe ist geschützt. Ich habe einen Code zum Sperren / Deaktivieren bestimmter Zellbereiche, wenn der Dropdown-Wert "Nein" und Entsperren / Aktivieren, wenn der Wert von Dropdown ist "Ja", während Drop-down-Wert und Zellen, die ich deaktivieren möchte, sind unterschiedlich Blätter. Dropdown auf "Hauptblatt" Zellbereich auf "Unterblatt" Ich muss dem […]

Konvertieren von Bytes in kB und MB anhängig von den Zelldaten in Vba

Einfache Frage: Sagen wir, ich habe 2 Zellen (A1 und A2). auf A1 habe ich einen Wert von 16000000 und auf Zelle A2 einen Wert von 230000. Beide Werte sind in Bytes. Was ich brauche ist in der Lage, sie in MB und KB mit VBA-Code zu konvertieren. Ich kann anfangen, A1 / 1024/1024 und […]

Excel-Textformatierung

Ich brauche Hilfe, ich habe versucht, das zu suchen, kann aber nicht die richtigen Schlüsselwörter finden, um die richtige Lösung zu finden. Also habe ich zur time eine Spalte mit Textwerten wie folgt: 1A 1B 2A 2C 10A 10B 120A 120B Etc. Was ich brauche, ist sie in so etwas zu formatieren 001A-XXXX …. …. […]

VBA stecken in einer loop und nicht weiter zum nächsten Befehl

Ich habe den folgenden Code geschrieben: Public Sub SortMyData() 'approach: convert line to string and concatenate to that as it's a lot less picky than Excel's formats, then replace cell value with the new string. ' Excel will then define the string type as either Percentage or Scientific depending on the magnitude. Dim i As […]

Fehler beim Versuch, data nach Excel zu exportieren.

Ich habe eine Schaltfläche, die data aus Teleriks RadGrid in ein Excel-Dokument exportiert. Beim Versuch, zu exportieren, tritt jedoch der folgende Fehler auf: [System.Threading.ThreadAbortException]: {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.} Hier ist mein Code: private void GenerateFile(object structure, string fileName) { […]

Sumif Formel mit 2 "nicht" -Kriterien in der gleichen Spalte

Ich muss zwei spezifische Strings von einer Sumifs-Formel ausschließen, aber wenn ich die Klammern verwende, wird nur der erste Wert ausgeschlossen. Irgendeine Idee warum das ist? =SUMIFS([Sum Range], [Column 1], "[Criteria 1]", [Column 2], {"<>[Criteria 2.1]","<>[Criteria 2.2]"}) Gibt es eine Möglichkeit, dies zu lösen, ohne die SUMMIFS neu schreiben zu müssen, um die Kriterien 2.2 […]

Microsoft Excel schreibt Formel als eine Textzeichenfolge

Ich frage mich, ob es in Microsoft Excel möglich ist, eine Formel als eine Textzeichenfolge zu schreiben. Immer wenn ich etwas wie =sum(9+3) schreibe, möchte ich, dass es as =sum(9+3) bleibt und es nicht auf 12 vervollständigt. In vielen Programmiersprachen, die ich kenne, können Sie Symbole wie einen Backslash oder einen Caret verwenden. Ich fragte […]

Ändern der PrintArea-Seitengröße mit VBA

Wenn PrintArea mehr als eine Seite verbraucht, können Sie das Seitengrößenverhältnis in der Seitenumbruchansicht über die gestrichelte Linie im image unten anpassen: Gibt es eine Möglichkeit, das Größenverhältnis mithilfe von VBA anzupassen? Ich konnte keine von PageSetup properties PageSetup , die dies ermöglichen.

Windows 7: Klicken Sie mit der rechten Maustaste auf file und führen Sie ein benutzerdefiniertes Excel VBA-Skript aus

Ich habe ein Makro in Excel VBA geschrieben, das fileen mit der Erweiterung .f06 für bestimmte data scrappen kann und dann eine Tabelle erstellt, die die data zusammenfasst. Es ist unbequem, die Excel-Arbeitsmappe zu finden, sie zu öffnen, das Makro auszuführen und die .f06-file auszuwählen, um diese Zusammenfassung zu generieren. Ich bevorzuge mit der rechten […]

Excel VBA zum Online-Eingabe von data mit IE und Loop-Through-Zeilen

Ich versuche, Excel VBA zu verwenden, um die Informationen aus den Spalten A2-D2 abzurufen und in die Website einzugeben, und dann auf die Schaltfläche "Weiter" zu klicken. Der Code unten ist, was ich bis jetzt habe, was gut für das Eintragen der Info nur in Zeile 2 funktioniert. Ich hoffe zu erreichen, dass IE ein […]

Spreadsheet (Microsoft Excel) makes working easy.