Tag: vba
Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, Objekt-orientierte Programmier-Sprache für das schreiben von Makros, für die gesamte Office-suite als auch andere Anwendungen. VBA ist nicht äquivalent zu VB.NET oder VBS; wenn Sie arbeiten, in Visual Studio verwenden [vb.net]. Falls deine Frage speziell über die Programmierung jede MS Office-Anwendung verwenden Sie auch das entsprechende tag: [excel vba], [access-vba], [word-vba -], [outlook-vba -] oder [microsoft-project-vba].
1
Antworten
Ich bin gekommen, um mit dem folgenden code zu deaktivieren, um die Formatierung während Zelle kopieren-einfügen-Vorgang- Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = False myValue = Target.Formula .Undo Target.Formula = myValue .EnableEvents = True
3
Antworten
Ich habe eine Access 2007-Datenbank. Es nutzt SharePoint 2010-verknüpfte Listen als Tabellen. Ich habe mehrere Formulare, die immer eine Fehlernummer "0". Ich bekomme diese Fehlermeldung in diesen Szenarien: klicken Sie in eine comboBox verwendet, die eine SharePoint-Liste
1
Antworten
Ich versuche, ersetzen Sie die Ergebnisse mit Formeln, so dass der Benutzer wäre in der Lage, um zu sehen, beide Werte und Formeln. Sub MoreOrEqualAmountCalculated() Dim LastRow As Long Dim Counter As Long With Application .ScreenUpdating =
2
Antworten
Ich versuche zu bauen, ein makro durchläuft eine Reihe von Werten in colA und überprüfen, ob Sie existieren mit einer anderen Arbeitsmappe. In einem von Ihnen möchte ich mark es "funktioniert"/"Nicht Gearbeitet" Keine Anleitung, wo Sie anfangen?
1
Antworten
Ich versuche, zu extrahieren text Fett-text mit der range.find-Methode und alles ist peachy, außer wenn der gesamte Bereich ist tatsächlich zu Fett (wahrscheinlich nicht viel passieren, es ist eher eine Rand-Bedingung). With rngFindRange.Find .ClearFormatting .Font.Bold = True
3
Antworten
Ich versuche zu schreiben, eine Funktion, in der eine Spalte enthält einen substring und nicht enthalten eine andere Zeichenfolge. Im Beispiel wurde möchte ich meine Funktion gibt 1 zurück, wenn meine Zeile enthält "Projekt" UND " NICHT
1
Antworten
Etwas Hintergrund: Quick hintergrund ist, dass ich in der Forschung Phasen des Gebäude ein add-in für PowerPoint. Mein end-Ziel ist die Entwicklung eines CAD-Dimensionierung-Add-in zu beschleunigen, die Schaffung von Engineering-Präsentationen. Wir haben eine Menge tun, um "PowerPoint-Engineering",
2
Antworten
Baute ich eine Datenüberprüfung-Liste auf das Blatt Bericht, ich brauche ein makro ausführen jedes mal, wenn ich wählen Sie ein Element aus der Liste. Nun, ich habe diesen code unter, aber es funktioniert nicht. Laufen tut er
1
Antworten
Ich habe eine Frage zu Makros in Excel und wie man Sie benutzt. Habe ich vor kurzem erstellt eine SQL-Abfrage, die auf mehrere TFS-Datenbanken, um Daten zu extrahieren. Ich möchte einfach führen Sie dieses Skript aus excel,
1
Antworten
Hier ist, was ich tun muss. Wählen Sie einen Bereich von Zellen, die basierend auf die Zeile und Spalte zahlen. Da es sich um eine dynamische, habe ich die Zeile und Spalte zahlen. Ich habe hardcoded Ihnen
3
Antworten
Vielen Dank für einen Blick auf meine Frage. Wissen, dass ich bin neu auf stackoverflow und VBA habe ich ein makro habe ich lange gearbeitet habe. An einer Stelle in das makro habe ich auf " konvertieren
2
Antworten
Schrieb ich folgenden einfachen code, der die Eingabe von Benutzer, die für N1 und N2 und fügt Sie auf und gibt Sie als Ausgang (N3).Es gibt ein Problem mit diesem, dass, es rundet jedes der Eingang, anstatt
2
Antworten
Ich habe eine Excel Datei mit zwei Sheets (Sheet1 und Sheet2). In Tabelle1 habe ich die Daten wie unten gezeigt: http://i47.tinypic.com/2qulksn.jpg In Tabelle2 habe ich die Daten wie unten gezeigt (Nicht die gleiche Anzahl von Zeilen, die
3
Antworten
Möchte ich zu den ganzen zahlen wie: 14'119'838 - es kann auch nur 0 sein. Wenn ich es versuchen: Range("C3:H14").NumberFormat = "0" Den Apostroph-tausend-Trennzeichen verschwindet. Wenn ich die NumberFormat auf "allgemein", es gibt keine Tausender-Trennzeichen.... Wie kann
1
Antworten
Ersten mal Schreibe ich einen stackOverflow-Frage, also bitte lassen Sie mich wissen, wenn ich etwas Falsches tun. Ich gesucht habe für ein paar Stunden jetzt und nicht in der Lage gewesen, eine Lösung zu finden für mein
2
Antworten
Ich bin mit excel 2007. Ich habe eine Liste von Aufgaben (200-500), dass ich zu der Gruppe, die in verschiedenen Kategorie/Abschnitt usw. (mehrere Filter). Ganzen Daten in excel-Tabelle, damit ich mich bewerben kann Excel build-in Tabelle Filter
2
Antworten
Ich versuche, track-IDs innerhalb verschiedener Blätter und ich möchte in der Lage sein zu geben, einen True-Wert für ein Kriterium und false für andere. Hier ist mein pseudo-code für das, was ich versuche zu erreichen. IF sheet1.A1.value
3
Antworten
Ich bin die Entwicklung einer vba-form für eine Mitarbeiter-Datenbank, in, dass es eine Suche nach Kriterien für Benutzer-id und Mitarbeiter-Namen mit der userid angezeigt werden soll, in ein Listenfeld-Steuerelement, das aus einer einzigen Tabelle Brauche ich, um
3
Antworten
Ich versuche zu setzen .SentOnBehalfOfName-auf jede email, die ich senden über Outlook 2016. Das ist, immer wenn ich auf Neue Mail, Antworten, Allen Antworten oder Weiterleiten. Habe ich versucht, dieses: Public WithEvents myItem As Outlook.MailItem Private Sub
1
Antworten
Bin ich zu schreiben versucht, einen code in Excel 2003 VBA (Windows XP), um herauszufinden, ob außerhalb TXT-Datei unterschiedliche Zeitstempel, so kann ich 'importieren', wenn Sie sich geändert hat. Gibt es eine Funktion in VBA, die können
2
Antworten
Ich möchte einen error handler zu behandeln schließen einer Excel-Arbeitsmappe, die nicht geöffnet ist. Versuchte ich folgenden code. If Workbooks("Combo.xlsx").IsOpen Then Workbooks("Combo.xlsx").Close SaveChanges:=False Else: Resume Next MsgBox "Error: (" & Err.Number & ") " & Err.Description, vbCritical
1
Antworten
Ich versuche ein makro zu erstellen, dass Bearbeitungen, die der Zelle C2 auf 0 und dann wählt zum automatischen füllen der letzten Zeile, Spalte minus 1 (die Zeile mit der j-s). Der code funktioniert für 3 Sätze
2
Antworten
Sagen, ich habe Daten wie diese A B C 1 Jim 1 10 2 Jim 2 20 3 Jim 3 30 4 Tom 1 20 5 6 7 Jos 1 15 8 9 Was ich will, ist
2
Antworten
Ich habe zu kämpfen mit diesem für ein paar Tage jetzt. Jede Hilfe sehr geschätzt. Versucht, eine Verbindung zu der MySQL-Datenbank mit Excel-VBA, die auf einem PC mit den folgenden: Excel 2007 Windows 7 x64 Home Premium
2
Antworten
Ich versuche, wählen Sie eine Zelle in Excel-VBA 2007 Beispiel in Zeile 2, die Zellen A bis H haben einige zahlen, aber die Zelle B2 den höchsten Wert. gibt es eine Formel, die ich verwenden könnte, um
2
Antworten
A B C 123455 XXX 99999 123456 XX 100000 123457 XXX 100001 174564 XXXX 100002 184567 100003 194570 100004 204573 100005 214576 100006 224579 100007 100008 Ich würde gerne ein makro schreiben für die Auswahl eines Bereichs
1
Antworten
Ich bin die Erzeugung einer pivot-Tabelle mit VBA in Excel. Standardmäßig ist der Berichts-Layout ist 'Outline Form'. Wie kann ich dies ändern 'Compact form' oder 'Tabular Form' durch meinen code ? Jede Hilfe ist willkommen ! Danke.
1
Antworten
Habe ich en excel-Datei, wo ich Gültigkeitsregel. Ich habe eine Zelle, lassen Sie sagt, "Kunden", wo Benutzer können geben Sie Zeit, aber es ist Zeit anpassen. Benutzer können geben Sie die Zeit ein wie dass 23:45 98:20
1
Antworten
Ist es möglich, auf die response-header von Internet Explorer.Anwendung in VB/VBA/VB.net? myIE = CreateObject("InternetExplorer.Application") .Visible = False .Navigate "http://someserver/resources/postrequest" Geben Sie diesen code, wie kann ich einen halten, der Kopf, oder genauer gesagt, das cookie. Dies ist
1
Antworten
Ich versuche zum filtern einer pivot-Tabelle mit mehreren Kriterien. Ich habe überprüfen Sie die anderen Beiträge, aber ich bin immer der Fehler "AutoFiler-Methode des Range-Klasse ist fehlgeschlagen" beim laufen: Range("g41").Select Selection.AutoFilter field:=1, Criteria1:=Array( _ "101", "103"), Operator:=xlFilterValues
1
Antworten
Wenn ich E-Mails senden, gehen Sie von meinem persönlichen Posteingang bei der Arbeit, aber ich brauche Sie, um zu gehen von einem anderen Postfach, dass ich Zugang habe. Ich habe beide Postfächer in meinem outlook. Kann ich
2
Antworten
Ich bin neu in VBA und versuche zu schreiben, der ein array zu einem excel-Bereich durch ein array UDF. Ich versuche die Ausgabe des array auf eine maximale Anzahl von Zeilen, die die Formel wurde platziert. Ich
6
Antworten
Ich habe eine Tabelle mit einer Spalte formatiert als: Kategorie: Datum Typ: *dd/mm/yyyy Standort: Großbritannien Wenn ich lese die Daten in dieser Spalte über VBA, liest es im format mm/dd/yyyy. Beispielsweise 10/06/2014 (10 Juni 2014) ist zu
1
Antworten
Habe ich eine Reihe von ActiveX-Steuerelemente Tasten/auf einer Seite, und ich möchte ändern mehrere Parameter der Tasten (in einem loop-Funktion). Ich bin fein mit dem schreiben der loop-Funktion um dies zu erreichen, kann Sie aber nicht finden
1
Antworten
Können wir überprüfen, ob ein Blatt geschützt ist, mithilfe der Eigenschaft ProtectContents. Aber wie überprüfen, ob es mit einem Passwort geschützt ist? if ws.ProtectContents then ''do something end if InformationsquelleAutor D. O. | 2016-11-29
3
Antworten
Es gibt viele online-Ressourcen, die veranschaulichen die Verwendung von Microsoft Internet Explorer-Steuerelemente in VBA Excel um eine grundlegende IE-automation-Aufgaben. Diese große Arbeit, wenn die Webseite in Frage hat eine grundlegende Konstrukt. Allerdings, wenn Webseiten mit mehreren frames
1
Antworten
Ich bin programmgesteuert einfügen von text in verbundene Zellen in einer Zeile. Ich habe Zeilenumbruch gesetzt und wollen die Zeilenhöhe zu erweitern, wie notwendig, um mehrere Zeilen text. Ich war programmatisch die Anwendung Automatisch, sobald die Zellen
3
Antworten
Haftungsausschluss: Diese Frage wurde veröffentlicht in msdn-forum aber da habe ich nicht bekommen, keine Antwort (überraschenderweise) bin ich cross-posting ist es auch hier. Möglicherweise möchten Sie überprüfen, dass die Verbindung, bevor Sie versuchen diese Frage. Ich würde
2
Antworten
Ich bin zu versuchen, rufen Sie ein makro mit dem Namen "RE_environmental", wenn die Zelle mit dem Namen "RE_1" geändert wird (also markieren Sie ein X in der Zelle). Ich habe versucht, verschiedene Variationen von codes, einschließlich
1
Antworten
Ich'ved ein makro erstellt in Excel, die ich verwenden, um zu konvertieren Spalte Zahlenformat auf Text, damit das Zahlenformat ändert sich nicht nach dem copy/past aus einer text-Datei: Sub ConvertBitColumn() ' ConvertBitColumn Macro ' This macro converts
2
Antworten
Ich habe einen button in excel und ich möchte es drucken einer Anzahl von X kopiert. Sagen wir mal 10, also Elemente, kommen in das Lager. Ich will zu drucken 10 Kopien. Ich habe die Formel, sucht
1
Antworten
Ich verwendete Daten-Validierung zu erstellen, einige drop-down-Listen. Wer weiß, wie Sie VBA verwenden, um wählen Sie die erste iterm in einem drop-down-Liste? Ich habe versucht, 'Split' - Funktion: cell.Value = Split(cell.Validation.Formula1, ",")(0) aber es hat nicht funktioniert
2
Antworten
Ich habe eine csv-Datei zum Beispiel sagen, mit Daten, wie weiter unten (ein.csv). Jetzt möchte ich umwandeln in excel mit vba-Skript. Ich habe schon viele Lösungen hier und das problem ist in der zweiten Spalte die führende
2
Antworten
Ich Versuche, ändern Sie den Wert einer Reihe bestimmen, wenn ein Zustand passiert, und ich dachte, es zu tun, nach dem einfügen gemacht wurde, aber vielleicht ist es einfacher, vor dem einfügen (?) Die Sache ist die,
1
Antworten
Schrieb ich vba code zum löschen eines Blattes dauerhaft. Wenn ich es laufen lasse, kommt folgende Meldung: "- Daten kann es in das Blatt(s) zur Löschung ausgewählt haben. Um dauerhaft Daten zu löschen, drücken Sie Löschen." Wie
2
Antworten
Kann nicht scheinen zu finden, eine einfache VBA-tutorials zum hinzufügen einer benutzerdefinierten Gruppe auf der Registerkarte Startseite in Outlook 2010-Menüband. Sollte es nicht ein paar einfache Schritte, die so etwas wie die Traversierung der Objekte in der
1
Antworten
Ich habe ein Kombinationsfeld in einem Excel-Userform aus der Benutzer-Gruppe-Typen. Je nach user access level (Benutzer, würde ich mag, um etwas Option\item deaktivieren oder nicht sichtbar. Ich nicht verwenden will, Removeitem, Da müsste ich wieder zu bevölkern,
1
Antworten
Mit dem folgenden code, den ich versuche zu kopieren, einen Wert aus einer XLS (initialVal) und fügen Sie eine GUI-text-Feld. Dann möchte ich die eine Schleife eingeben und bekommen den nächsten Wert (nextVal) mit der ActiveCell anrufen
3
Antworten
Mache ich etwas falsch oder funktioniert der VBA-Mod-operator eigentlich nicht mit floating-point-Werte wie Verdoppelt? So habe ich immer irgendwie davon ausgegangen, dass die VBA-Mod-operator funktionieren würde mit Doppel-auf der Grundlage der VB-Dokumentation, aber beim Versuch, herauszufinden, warum
4
Antworten
Wir sind die Erzeugung von langen Excel-sheets mit diversen tools, die müssen überprüft werden und als input weiter unten in den workflow. Das problem, dass einige Zellen sind zu klein für die Texte, die Sie enthalten. Also,