Als «vba» getaggte Fragen

Visual Basic für Anwendungen; Eine Teilmenge von Visual Basic, die in allen Microsoft Office-Anwendungen verwendet wird. Verwenden Sie dieses Tag zusammen mit dem Tag für die jeweilige Anwendung. Gute Fragen zu VBA enthalten im Allgemeinen Code und erfordern die Lösung spezifischer Probleme. Fragen, die nach vollständigen Lösungen fragen (bitte geben Sie mir den Code / wie dies und das mit VBA zu tun ist), sind nicht zum Thema und werden als zu weit gefasst geschlossen.




2
Warum ersetzt der Code Trennzeichen?
Ich bin neu in Excel VBA und lerne, indem ich vorhandenen Code ändere / ändere. Ich habe einen Code ausprobiert, der eine Zeichenfolge akzeptiert und mir die nächste Permutation gibt. Meine Daten befinden sich in Zelle A1 und bestehen aus durch Kommas getrennten Zahlen. Die Begrenzer werden als Teil der …

1
Excel VBA - Durchlaufen Sie die Powerpoint-Form und identifizieren Sie die Textzeile, die sich nicht im Excel-Bereich befindet
Ich schreibe ein Makro, um festzustellen, ob die Textzeilen in einer PowerPoint-Form nicht in einem Excel-Bereich vorhanden sind. Die Idee der letzten Schleife ist, dass die Textzeile in der Form, wenn sie nicht im Excel-Bereich gefunden wird, aufgezeichnet wird. Es funktioniert nicht, da der Code alle Zeilen in der Form …

0
Excel 2010 AddPicture-Funktionalität geändert?
Ich wieder. In Excel 2003 verwenden wir VBA, um das Hinzufügen eines Bildes zu einem Arbeitsblatt zu automatisieren. Der Aufruf ist in aller Kürze: Dim Pic as Object Dim filePath as String . . . Set Pic = ActiveSheet.Pictures.Insert(filePath) ... wobei filePath vom aufrufenden Makro mit einem entsprechenden Dateinamen aktualisiert …


1
Erstellen einer Funktion namens IFTRUE, die sich wie IFERROR verhält, aber für eine Funktion, die TRUE zurückgibt. Worsheetfunction.if funktioniert nicht. Was mache ich falsch?
Ich wollte eine benutzerdefinierte Funktion erstellen, die eine Abkürzung für sein würde if(somefunction(arg)=something,"sometext",somefunction(arg)) Ich muss also nicht duplizieren somefunction(arg) Jedes Mal mache ich das, genau wie iferror lass uns abschaffen if(iserror(somefunction(arg)),"sometext",somefunction(arg) Zum Beispiel möchte ich tippen können iftrue(somefunction(arg),"=A1","message") und das gleichzusetzen mit if(sumfunction(arg)=A1,"message",sumfunction(arg)) Ich habe es versucht: Function iftrue(Fx, condition, …

1
Excel VBA-Zeilenabrufschleife
Ich habe drei Blätter: "bom", "MPS" und "DData". Was ich versuche zu tun ist, zuerst den Wert von Zelle A2 von "MPS" zu lesen und alle Zeilen von "bom", die in Spalte A diesen Wert haben, abzurufen und sie in "DData" aufzulisten. Gleichzeitig brauche ich die Werte in Spalte C …







Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.