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 neu in VBA und brauche etwas Hilfe bei der Implementierung einer tool: Im wesentlichen, ich möchte eine Befehlsschaltfläche erstellen, die automatisch Kopien Bereich D9:L18 und fügt es zu Q9:Y18 für meine aktiven Arbeitsblatt. Auch, wenn
3
Antworten
Habe ich einen MS-Word-makro, die sucht für bestimmte text (Anzeige von markup-codes), schneidet den text und fügt es in eine neue Fußnote, und dann löscht das markup-codes aus der Fußnote. Jetzt möchte ich das makro wiederholt, bis
3
Antworten
Habe ich eine dynamische benannten Bereich, nennen es "MYRange" in Tabellenblatt "Daten1". Durch die dynamische ich meine, dass der Bereich kodiert wird, die als =offset(A1,0,0, COUNTA(A:A),1). Die eigentlichen Werte, füllen Sie diese Zellen über einen SVERWEIS. Ich
3
Antworten
Ich habe ein ADO-recordset gefüllt in meinem VBA-Modul. Ich habe auch eine Tabelle in ACCESS, die hat genau die gleiche Struktur wie das recordset. Nun fülle ich die Tabelle über eine Schleife (welche ist gut) gehen durch
1
Antworten
Ich habe eine master-Liste der Kontakte. Ich versuche ein makro zu erstellen, das verwendet einen relativen Bezugspunkt zu: Öffnen einer bestimmten Vorlage Blatt Give it a name = Wert ActiveCell oder der ersten Zelle aktiviert in makro
2
Antworten
Muss ich warf einen generischen VBA Formular-Steuerelement-Objekt in ein ComboBox-Objekt so, dass ich Elemente hinzufügen. Das generische Objekt wird nicht lassen Sie mich einfügen von Elementen in meine bestehenden Listen Dim ctlCurrent As MSForms.Control For Each ctlCurrent
1
Antworten
Ich bin neu in vba und Makros in powerpoint.. Was ist die korrekte syntax, um die position eines Bildes nach unten -30? PPT.ActiveWindow.View.GotoSlide 9 Set PPApp = GetObject(, "Powerpoint.Application") ' Reference active presentation Set PPPres = PPApp.ActivePresentation
1
Antworten
Ich bin zu wollen, um den export aus einer Access-Bericht in eine pdf-Datei, der name unterliegt den Daten im Bericht. Ich habe folgenden code, aber es wird nur speichern Sie die Datei als _.pdf und nicht die
2
Antworten
Habe ich diesen code, um die Suche in meinem Ordner. Ich habe eine e-mail mit der "Skizze" - Thema, aber VBA ist es nicht zu finden (es geht um die ELSE-Klausel) Kann jemand sagen was falsch ist
1
Antworten
In einem meiner Programme, die ich brauche, um den Mittelwert zu berechnen, die auf einer Reihe von zahlen. Das problem ist, dass manchmal die Antwort kommt aus einem riesigen, dezimal-und ich brauche, um zu versuchen und erhalten,
1
Antworten
Muss ich einfach zählen die Anzahl der Bereiche auf einem Blatt. Der code, den ich habe ist : Sub areas() Dim i As Long i = Worksheets("Sheet2").Selection.Areas.Count MsgBox i End Sub Aber aus irgendeinem Grund bekomme ich
1
Antworten
VBA - Der Benutzer wählt eine Nummer aus einem Kombinationsfeld (1-50) und es zugeordnet ist als eine variable. Ich will jetzt Programm eine Funktion, die wählt Spalten BA, um eine Spalte nach Links, was auch immer Wert,
1
Antworten
Habe ich eine Reihe von einzigartigen Projekt-IDs in 2 Arbeitsmappen. Eine der Arbeitsmappen enthält nicht die details der Projekte, während die anderen Arbeitsmappe enthält alle Projekt-details. Ich möchten, ziehen Sie die Informationen aus einer Arbeitsmappe nach dem
2
Antworten
Gegeben tab-getrennte Daten, die ich importieren aus Excel, wie füge ich es in das Tabellenblatt, so dass es endet in mehrere Zellen, wie es funktioniert, wenn ich es einfügen. Edit: ich habe den text in eine variable,
3
Antworten
Ich habe ein Stück code, das scheint nicht das zu tun, was es ist voraussichtlich tun wird. VBA-Arrays sind mutable mit allen Mitteln, aber es scheint, dass, wenn Sie gespeichert sind, in ein Wörterbuch als Werte einiger
2
Antworten
Ich bin ein VBA-Neuling versucht, ein radio zu betreiben-Taste auf der web, aber bin nicht viel Glück. Ich ve wurde googeln für Stunden, und haben festgestellt, Tonnen von code-snippets, die ich habe versucht, zu ändern, um die
2
Antworten
Wie kann ich ein Textfeld in einer UserForm aktivieren, wenn die UserForm aktiviert, so dass der Benutzer mit der Eingabe beginnen, ohne in das Textfeld klicken? InformationsquelleAutor ilarson007 | 2014-02-28
1
Antworten
Unten ist eine Prozedur, die ich verwenden, um pull-Diagramme in ppt-aus excel-Tabellen. Aber eine Sache, die ich kann nicht herausfinden, wie man das Bild einfügen in das "Objekt" statt nur einfügen auf th-Bildschirm. (also wenn ich einen
4
Antworten
Habe ich Folgendes 2000 Zeilen code, bekommen ist ein compile-Fehler, weil das Verfahren überlastet ist: Sheet7.Range("H2").Value = Sheet7.Range("H2").Value + Sheet7.Range("K2").Value ... Sheet7.Range("H2001").Value = Sheet7.Range("H2001").Value + Sheet7.Range("K2001").Value Wenn ich, sagen wir, bis zu zehn Gewinnlinien, es funktioniert. Aber
1
Antworten
Ich versuche, erstellen Sie eine excel-makro, mit dem man die Letzte Spalte von einem Blatt und dann wählt die gesamte Spalte aus. Jedoch, wird in dieser Spalte wird immer unterschiedlich sein - einige Tage wird in der
4
Antworten
Wie kann ich ändern Sie den folgenden code, um zu kopieren nicht nur den Wert sondern auch die Schriften der Art, z.B. Fett oder nicht Fett. Dank Private Sub CommandButton1_Click() Dim i As Integer Dim a As
1
Antworten
Habe ich einige Blatt mit dem Namen z.B. ("CZLON"), wie unten beschrieben. Es enthält einige importierten Daten aus der txt-Dateien erstellt oder manuell: Ich brauche, die Daten, die sortiert werden, in einer bestimmten Weise: Erste Priorität, nach
2
Antworten
Betrachten 2 Excel-Dateien: Excel-Datei und Excel-Datei B. Diese Excel-Dateien haben, die Arbeitsblätter im inneren (Datei A,b,c Arbeitsblätter und Datei-B hat d -, e -, f-Arbeitsblätter) . Brauche ich, um zu kopieren, was in Datei A, Blatt a(und
4
Antworten
Ich bin mit dem folgenden code, um eine von mehreren Dateien, kopieren Sie eine Zeile aus einem Arbeitsblatt, und fügen Sie es wieder in das erste Tabellenblatt, dann schließen Sie die geöffnete Datei. Mein problem ist, ich
2
Antworten
Ich habe ein problem bei der Umwandlung mm/TT/JJJJ TT/mm/JJJJ format Datum mit VBA. Ich habe eine Tabelle wie diese: zur info, die Tabelle wird automatisch erzeugt aus einem reporting-tool. Können "string manipulation" oder eine excel-Funktion helfen? Hoffe,
2
Antworten
jeder. Hier ist eine kleine VBA (Excel) - Funktion, die ich schrieb, voller MsgBoxes für die Fehlersuche. Ich bin vorbei in die zahlen 10 und 1, die als Argumente, und immer ein überlauf-Fehler, wenn das Programm an
1
Antworten
Wenn Zelle "DB2" gleich "Heiß" laufen dann Hot_Macro Wenn Zelle "DB2" gleich "Kalt", dann laufen Cold_Macro Wenn Zelle "DB2" gleich "Warm" laufen dann Warm_Macro Wenn Zelle "DB2" ist leer Ende InformationsquelleAutor Oliver Coiro | 2012-12-13
2
Antworten
In meiner excel Datei habe ich eine Tabelle einrichten mit Formeln. mit Zellen von Range("B2:B12"), Range ("D2:D12"), etc und alle anderen Zeile mit den Antworten auf diese Formeln. für diese Zellen (mit der Formel Antworten), muss ich
1
Antworten
rst.Open "SELECT * FROM Equipas WHERE ([ID - Funcionário] LIKE '" & idfunc & "' AND [ID - Tarefa] LIKE ' " & idtask & "' );", CurrentProject.Connection, adOpenDynamic, adLockOptimistic rst.Delete adAffectCurrent rst.Update rst.Close Erhalte ich den
7
Antworten
Habe eine kleine Anwendung geschrieben, die auf eine Reihe von such-websites und stellt die Ergebnisse in einem word-Dokument, das wird laufen ein paar hundert mal am Tag. Es speichert die einzelnen Suchergebnisse in einer Reihe von lokalen
4
Antworten
Ich habe ein Arbeitsblatt, oft muss gedruckt werden, die in einer bestimmten Reihenfolge von Arbeitsblättern und-Bereiche. Was ich versuche zu tun, ist Drucken Sie bestimmte Arbeitsblätter und Bereiche, um eine einzelne PDF-Datei. Speichern Sie die PDF-Datei einem
3
Antworten
Ich habe lange gesucht, DAMIT (und dem rest des Internets) für die Antwort, aber ich kann nicht scheinen, um eine Lösung zu finden für auswählen eines XML-Knotens basierend auf einem Attribut. Beispiel-XML: <foo> <bar name="do">A</bar> <bar name="rae">B</bar>
1
Antworten
Ich habe gesehen, ähnliche Beiträge, aber nichts, was direkt an mein Aktuelles problem... Ich habe eine Arbeitsmappe mit 2 sheets (Blatt1 und Blatt 2). In Tabelle1 gibt es 2 Spalten - Spalte A enthält die Artikel-Nummern aus
3
Antworten
Brauche ich zum umwandeln einer string-variable zu einer date-variable in einem VBA-makro, um die Prozess das Datum, um die mMonth und Jahr, um den Namen des Arbeitsblatts Call GetMonthandYear(MonthYear, FileDate) ActiveSheet.Name = MonthYear Ich suchen, um eine
3
Antworten
Habe ich eine Zuweisung, die Anzahl der Zeilen enthalten, die spezifischen text und drucken Sie den Wert auf E-Mail. Public Function First() Dim Source As Workbook Dim Var1 As Integer Dim Var10 As Integer Dim Source2 As
2
Antworten
Ich versuche removeconnection von meiner Arbeit Buch, aber ich bin immer noch geting run-time-error 5. Ich weiß nicht, was zu tun, weil die in meinen anderen Projekten funktioniert es. Dank für die Beratung. Gruß aus der Tschechischen
4
Antworten
Ich suchte überall für eine Möglichkeit, dies zu tun. Möchte ich öffnen Sie ein Dialogfeld Speichern unter, so kann der Benutzer wählen Sie den Speicherort zum speichern einer Datei. Aber, ich will, dass die "Save as type"
2
Antworten
Ich bin versucht, zu schreiben VBA-code funktioniert auf meinem Excel-sheet. Range("A65536").End(xlUp).Zeile gibt mir die Zeilennummer der letzten nicht leeren Zelle. ebenso bin ich versucht, um die Zeilennummer der ersten nicht leeren Zelle in einer bestimmten Spalte. Vielen
2
Antworten
Habe ich ein Problem, wenn die Schleife durch ein recordset, hier ist der code: Dim query as String query = "SELECT * FROM test WHERE " & filter ' Declare variables' Dim objMyConn As ADODB.Connection Dim objMyCmd
2
Antworten
Momentan habe ich 2 Tabellenblätter in meiner excel-Datei. Dem ersten Blatt ist bekannt als der übersichtsseite, die zeigt eine Zusammenfassung Ergebnis des zweiten Blattes. Dem zweiten Blatt ist bekannt als die raw-Daten. Ein Beispiel wäre eine Spalte
1
Antworten
Meiner Firma mit excel zu erzeugen, Netzwerk-configs, die gehen, um allen unseren Filialen. die configs sind so ziemlich gleich, mit Ausnahme von ein paar Variablen, die get-Parameter in eine variable Blatt in Excel. Benutzer klicken auf eine
2
Antworten
Möchte ich ein Arbeitsblatt kopieren und Sie DIREKT nach einem anderen Blatt. Aber ich habe Probleme, wenn es gibt versteckte Blätter beteiligt. Mithilfe von Excel 2013 öffne ich eine neue Arbeitsmappe. Fügen Sie ein Blatt nach der
1
Antworten
Ich versuche zu Verknüpfen mehrerer Excel-Dateien und Laden Sie auf Eine Festplatte. beim öffnen der Konsolidierten Excel-Datei von Einer Festplatte durch den browser, zeigt die Warnung, wie Links Deaktiviert Verknüpfungen zu externen Arbeitsmappen werden nicht unterstützt und
5
Antworten
Bekomme ich die catch-all-Laufzeitfehler 1004, "nicht in der Lage zu setzen der Locked-Eigenschaft des Range-Klasse", wenn auch, versuchen, die Gesperrt - Eigenschaft eines Range-Objekts. Der code sieht so aus: that_goddamn_sheet.Unprotect ; Determine if we should proceed that_goddamn_range.Locked
12
Antworten
Ist es möglich, die Header in einer mehrspaltigen listbox ohne Verwendung einer Arbeitsblatt-Bereich als Quelle? Folgenden verwendet ein array von Varianten, die zugewiesen wird, die list-Eigenschaft der listbox die überschriften leer angezeigt. Sub testMultiColumnLb() ReDim arr(1 To
1
Antworten
Brauche ich zum erstellen einer WENN-UND DANN-Anweisung in meinem vba. Ich habe versucht dieses code unten und ich bekomme zwar keine Fehler, es funktioniert nicht (sprich: es passiert nichts, wenn ich das makro ausführen): Sub PrintAll() Dim
3
Antworten
Ich habe eine Excel-Arbeitsmappe, die auf Formular-Schaltfläche, klicken Sie auf ich brauche, um zu speichern Sie eine Kopie der Arbeitsmappe auf dem Desktop des Benutzers. Ursprünglich war alles auf einem freigegebenen Netzwerk-Ordner, aber jetzt habe ich über
3
Antworten
Habe ich ein Arbeitsblatt mit über 1000 Spalten. Wie kann ich wählen Sie alle Spalten in das Blatt und die automatische Einstellung für jede Spalte die Breite. Ich habe versucht, Sheets(1).Select Selection.EntireColumn.AutoFit Aber es hat nicht funktioniert.
1
Antworten
Habe ich auch Google-detektiv-Arbeit für ein paar Stunden (einschließlich der Suche StackOverflow) für eine Technik zu ermöglichen, Ausrichtung von HTML-Elementen produziert von JavaScript in VBA. Als Beispiel, ich nicht ie verwenden.Dokument.getElementById(id) auf dieser: http://www.kisfutures.com/electronic.html?page=quote&sym=NGU12&mode=ich Jedoch, dass die
2
Antworten
Beispiel möchte ich den VBA-code zu nehmen die Zellen "A1" und "B1" und die Summe dieser beiden in "C1", So, es braucht, es zu tun mit A2, A3, A4... den ganzen Weg hinunter bis zum Ende der