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 habe eine Excel-Tabelle, die ich ausfüllen muss von einem Datensatz. Begann ich einen code Private Sub AddRecBro_Click() Dim Tbl As ListObject Dim NewRow As ListRow Set Tbl = Worksheets("Broker").ListObjects("Broker") Set NewRow = Tbl.ListRows.Add(AlwaysInsert:=True) .... End Sub
6
Antworten
Ich habe eine Excel-Tabelle mit einem Makro, das fügt eine bedingte Formatierung, wie diese: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=UND($A3=""" & lastName & """; $B3=""" & firstName & """)" Wie Sie sehen können, habe ich die Deutsche Formel für "UND"
2
Antworten
Ich versuche, mit einem makro zu tun, einen erweiterten filter auf eine Auswahl mit einer festen Anzahl von Spalten und variabler Anzahl von Zeilen. Ich möchte dann markieren Sie die sichtbaren Zeilen und löschen Sie den filter.
1
Antworten
So, ich bin mit VBA-code, um den export einer Abfrage nach excel. Das funktioniert auch, aber die resultierende Datei ist hässlich, und ich bin versucht, einige einfache Formatierungen an (Tausendertrennzeichen und dollar-Zeichen, Spalte, Breite, etc). Ich habe
4
Antworten
Ich benutze Access 2003 und habe ein Formular, sammelt einige Filterkriterien für den Bericht. Nachdem die Kriterien eingegeben, der Benutzer klickt und "OK" - Taste und der Bericht gestartet wird mit dem folgenden VBA. DoCmd.OpenReport "ReportName", acViewPreview
1
Antworten
Ich bin sicher, dies ist wahrscheinlich etwas einfaches, so entschuldige ich mich im Voraus. Das ist eigentlich meine erste Zeit jemals schreiben von VBA, und ich habe ein problem, welches ich einfach nicht bekommen kann meinen Kopf
1
Antworten
Ich versuche zu arbeiten auf einer Daten in eine pivot-Tabelle, indem Sie es zuerst, aber bis auf die Gesamtergebnisse. Ich will noch die Gesamtsummen angezeigt werden. wenn ich Schreibe: ActiveSheet.PivotTables("PivotTable1").DataBodyRange.select Bekomme ich diese: (alle Daten einschließlich der
1
Antworten
Wenn ich diese Funktion ausführen bekomme ich einen Laufzeitfehler, "Operation muss eine aktualisierbare Abfrage verwenden". Was verursacht es? Function updateConfigFile(strQuery As String) Dim cnn As ADODB.Connection Dim objMyCmd As ADODB.Command Set cnn = New ADODB.Connection Set objMyCmd
2
Antworten
Arbeite ich an einer rec-Prozess, die ziehen die Daten aus einer SQL Server-Datenbank in Excel und aus einer anderen Anwendung zum vergleichen von zwei Quellen. Um dies zu tun habe ich angefangen mit den Grundlagen und geschrieben,
2
Antworten
Ich bin das hinzufügen eines ListObject, um eine Excel 2007-Arbeitsmappe mit VBA. Das ListObject ist eine Abfragetabelle hinter es, die Verknüpfung zu einer Access-Datenbank. Der code sieht so aus: Dim l As ListObject Dim c As ADODB.Connection
1
Antworten
Wie implementiere ich meine Klasse ClsInterface mit diesem code: Public Function add(x As Integer, y As Integer) As Integer End Function in meiner Klasse Class2 mit diesem code: Implements ClsInterface Public Function add(x As Integer, y As
1
Antworten
Wenn ich arbeite in meinem spreadsheed, ohne Verwendung von vba-code konnte ich eine einzelne Zelle auswählen, "kopieren", dann wählen Sie eine Menge von Zellen und einfügen. Das Ergebnis wäre, dass alle Ziel-Zellen sind gefüllt mit dem, was
2
Antworten
Geschlossen. Diese Frage muss mehr fokussiert. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Geschlossen 3 Jahren. Wenn ich
6
Antworten
Möchte ich etwas ähnlich GetObject(,"Excel.Application") zurück zu erhalten, die Anwendung, die ich erstellt. Nenne ich CreateObject("Excel.Application") zu erstellen, Excel-Instanzen. Später, wenn das VBA-Projekt zurückgesetzt, wegen debugging und Codierung, die Anwendung Objekt-Variablen sind verloren, aber die Excel-Instanzen, die
3
Antworten
Ich habe eine Excel-Arbeitsmappe, feuert drei Abfragen zu einer Datenbank zu füllen drei Tabellen auf ausgeblendeten Blätter, und läuft dann drei "aktualisieren" - Skripte zu ziehen diese Daten durch drei sichtbare Präsentation Blatt (eine pro Abfrage). Läuft
2
Antworten
Dies ist nicht eine doppelte Frage. Ich habe eine UserForm bleibt oben auf allen Fenstern die ganze Zeit. Ich will Zugriff auf Quellcode von einem bereits geöffneten Webseite. Ich kann nicht mit findWindow Funktion wie ich haben,
1
Antworten
Möchte ich übereinstimmen (in diesem snippet) alles, was bis zu, aber nicht einschließlich ein newline-das ist, was ich dachte . tun würde. Könnte jemand werfen Licht auf das, was ich bin fehlt, bitte. Public Sub regexp() Dim
1
Antworten
Sub aa() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim sConnString As String ' Create the connection string. sConnString = "Provider=SQLOLEDB;Data Source=INSTANCE\SQLEXPRESS;" & _ "Initial Catalog=Raja;" & _ "Integrated Security=SSPI;" ' Create the Connection and Recordset
3
Antworten
Habe ich eine große Anzahl von Outlook .msg und Outlook .eml-Dateien gespeichert, um einen im Netzwerk freigegebenen Ordner (also außerhalb von Outlook). Ich bin versucht zu schreiben, VBA in Excel, extrahiert die Themen,Absender, CC, Empfänger, SentTime, SentDate,
1
Antworten
Ich bin mit Microsoft.XMLHTTP über VBA zu ziehen, die in den Körper einer web-Seite. Dabei werden Zeichen wie é ersetzt mit "?" oder etwas ähnlich nicht sinnvoll. Hier ist der basic-code: Set objHTTP = CreateObject("Microsoft.XMLHTTP") objHTTP.Open "GET",
2
Antworten
Ich habe zwei Spalten, Start und Finish (beide Termine), möchte ich nutzen für die bedingte Formatierung. Rechts von den Spalten Anfang und Ende habe ich, im wesentlichen, ein Kalender, der jede Spalte repräsentiert einen Monat (z.B. J
1
Antworten
Ich habe zwei verschiedene Bögen, und ich habe zu ordnen 2 reicht von diese zwei Blätter von zwei verschiedenen array, aber das problem ist ich kann nicht geben Sie ein Blatt vor Bereich für e.g Dim flArr()
2
Antworten
Ich entwickle eine Anwendung in Excel-VBA und ich brauche eine Möglichkeit für Google Maps zu erfassen, mein Standort automatisch (ohne dass ich meine Adresse angeben). Ist dies möglich durch Excel-VBA? Können Sie versuchen, öffnen Sie Google Maps
1
Antworten
Ich habe ein VBA-Skript in outlook ist so ausgelegt, dass eine automatische E-Mail-handling, basierend auf, wenn Elemente sind in Ordnern abgelegt. Das funktioniert wie vorgesehen, aber ich bin versucht zu machen, ein wenig intelligenter, so dass das
1
Antworten
Muss ich senden Sie eine E-Mail mit einem Bereich von Zellen aus einer Arbeitsmappe in den Körper der E-Mail, und auch eine andere attachent für jeden Empfänger in Excel 2007. Ich habe Schwierigkeiten mit dem code unten.
2
Antworten
Sheet1 Sheet2 (output) A B C A B C 1 Name1 100 May 1 Name1 100 May 2 Name2 200 June 2 Name2 200 June 3 Name3 Oct 3 Name3 Oct 4 Name4 300 4 Name4 300
2
Antworten
Ich bin versucht, programmgesteuert eine PowerPoint erstellen von Diagrammen in Access. Im Idealfall, wenn die Grafiken bewegen, um PowerPoint-Sie werden statische Bilder und nicht die Grafiken noch in Verbindung mit den Zugangsdaten ein. Ich habe versucht, die
3
Antworten
Ich habe die Preis-Spalte, in der die Preise angezeigt werden 3 Nachkommastellen und 4 Dezimalstellen genau an, z.B. 123.456 oder 123.4357. Also unabhängig von der Anzahl der Nachkommastellen möchte ich den Wert, den Sie mit nur zwei
2
Antworten
Ich versuche, fügen Sie eine Schaltfläche in eine Excel-Arbeitsmappe, so dass es zeigt sich in jedem Blatt. Eine großartige Antwort auf meine ursprüngliche Frage gab mir ein makro zu erstellen, die Schaltflächen, die auf jedem Blatt: Sub
2
Antworten
Ich habe einige code füllt ein Textfeld namens text5 Forms!Form3!text5. Aber immer wenn ich auf den button klicken, welche updates Sie dieses Textfeld, es erfrischt es. Möchte ich es so, dass der text unverändert bleiben soll, und
2
Antworten
Habe ich folgende VBA Formel zum zählen von nicht leeren Zellen in einem Bereich, plus einige andere Bedingungen in anderen Bereichen. Der Teil zum zählen von nicht leeren Zellen funktioniert nicht. Dies ist der Teil des Codes:
2
Antworten
Bin ich zu schreiben versucht, diese Formel mit VBA: ActiveCell.Value = "=f(R[-1]C[0],Sheet1!" & ColumnLetter & i & ")" Wo ColumnLetter einige Variablen Buchstaben, die mein makro berechnet früher, und f eine Funktion und i eine Zahl ist.
1
Antworten
Ich habe eine Spalte mit Daten (A). Die Daten in jeder Zelle in Spalte (A) ist die Hälfte einer Farbe und die Hälfte eine andere Farbe. Zum Beispiel, sagen wir, der erste Teil der Zeichenkette ist rot
3
Antworten
Ich habe eine Tabelle, die wie folgt aussieht: | A | B | C | D | +-------+------------+------------+------------+ 1 | Name | Language 1 | Language 2 | Language 3 | +=======+============+============+============+ 2 | John | English
1
Antworten
Ich zu schützen versuche, meine Excel-Blatt in einer Weise, die verhindert, dass die Bearbeitung in bestimmten Zellen, hat aber all die anderen Schutz-Optionen deaktiviert. Anders gesagt, die Platte sollte das Verhalten nach einem ungeschützten Blatt nur mit
1
Antworten
Entwickle ich eine Excel 2010 Arbeitsmappe, in der eine manuelle Formeln, Berechnung Modus. Datei -> Optionen ->Formeln ->Arbeitsmappe Berechnung -> manuelle Allerdings möchte ich einige Menü-Wahlmöglichkeiten führen zu einer Neuberechnung der Arbeitsmappe. So, ich bin mit dem
1
Antworten
Ich habe einen Ordner, der enthält eine Menge Bilder. Brauche ich zum kopieren der Bilder in diesem Ordner auf der Grundlage der Eingabe durch den Benutzer, und kopieren Sie es in einen neuen Ordner: Benutzer input. Den
2
Antworten
Ich bin mit VBA zur Automatisierung der Extraktion von Texten aus PDF-Datei in eine xls-Tabelle. Die Texte sind immer die gleichen "Preis von X", "Preis Y", "Price Z". Muss ich suchen, kopieren und einfügen in eine Tabellenkalkulation.
3
Antworten
Ich versuche, solche problem zu lösen: In Makros, die ich benutze, einer der Teile ist, zum abrufen von Datum Monat (vollständige Benennung), die derzeit verwendet wird : LastMonth = Format(DateSerial(Year(Date), Month(Date) - 1, 1), "mmmm") Aber dann
2
Antworten
Habe ich über das problem der Generierung von komplexen access-Berichte (durch Komplex I bedeuten, mit der Daten Verarbeitung, variable Anzahl von Feldern, u.a.). Lassen Sie mich erklären, im tieferen detail einige der Dinge, die ich brauche, um
2
Antworten
Kann ich bekommen, was erscheint um einen gültigen JSON-string aus einer web-Abfrage, allerdings kann ich set-items richtig für das Leben von mir. Müssen, um zu bestätigen, dass ich nicht meinen Verstand verliere... 'Call for available reports Dim
6
Antworten
Verwende ich die folgende makro-und manchmal gibt es parameter ist zu lang Fehler. wie kann ich es lösen? Sub BoldFirstLetterInSentence() Dim s As Range Dim doc1 As Document Dim doc2 As Document Set doc1 = Word.Documents("Doc1.docx") Set
2
Antworten
Ich versuche zu verschmelzen Arbeitsblätter zusammen in eine Mappe. Ich habe eine Arbeit Buch, das mehr als 20 Blätter. Ich war auf der Suche um ein makro zu erstellen, dass würde merge-Blätter zusammen (je nach Namen) in
2
Antworten
So, ich habe diese Tabelle mit einer Liste von über 5000 URLs. (Alle Seiten, die auf unserer Unternehmens-intranet). Wir wissen, dass einige der links sind gebrochen, aber nicht weiß, der ein guter Weg, um zu bestimmen, welche,
1
Antworten
Ich bin versucht zu kopieren Sie den Inhalt einer bestimmten Arbeitsmappe auf einen anderen. Aber ich Einzug zu halten die Quelle der Formatierung. Allerdings ist mein code produziert application/Objekt nicht definiert " - Fehler. Jede Hilfe wäre
1
Antworten
Ich bin versucht, senden Sie eine HTTP-GET-Anfrage in VBA und enthält ein cookie mit einem Doppelpunkt, so wie hier: objReq.Open "GET", "http://my.url.com?foo=bar", False objReq.setRequestHeader "Cookie", "abcd=cookie:containing:colons" objReq.Send Je nachdem, was Objekt-Typ ich verwenden für objReq jedoch die
2
Antworten
Ich habe zwei Arbeitsblätter: PivotTables und-Charts. Ich erstellt,formatiert und zog Sie ein Diagramm aus den PivotTables Platte in die Charts Blatt. Jetzt muss ich nur wollen, um es zu bewegen aus der Standard-Zelle, um die Zellen, die
4
Antworten
Kann mir bitte jemand raten, wo ich bin läuft hier falsch? Ich möchte, um zu überprüfen, ob das Blatt mit dem Namen "test" existiert und wenn nicht, erstellen und benennen Sie das Blatt "test". Wenn es vorhanden
2
Antworten
Hier ist eine weitere einer von denen "so einfach ist es zum Verrücktwerden, wenn es nicht funktioniert" - Typ Fragen. Habe ein makro weiter unten. Es basiert auf einem ActiveX-Kombinationsfeld-was ist mit C3. Wenn der Benutzer eine
1
Antworten
Ich habe eine (verknüpfte) Tabelle, die [Verkehr] mit einem Feld namens [Log] Ich habe eine variable IO, die "ich" - oder "O". Der einzige Zweck dieser Funktion ist es, einen neuen Datensatz hinzufügen/Zeile in Tabelle [Verkehr] in