|
VBA für Excel
|
 |
VBA-Makros für Excel (Teil I) |
Sammlung diverser Makros |
 |
VBA-Makros für Excel (Teil II) |
Sammlung diverser Makros |
 |
VBA-Makros für Excel (Teil III) |
Sammlung diverser Makros |
 |
Drucken mit Excel |
PrintArea, PrintOut, PrintPreview, PageSetup |
 |
VBA-Handling in der Entwicklungsumgebung |
VBE.MainWindow, VBProject.VBComponents, CodeName |
 |
Kommentar-Eigenschaften ändern |
Einheitliche Gestaltung der Kommentar-Eigenschaften |
 |
Grafikhelligkeit und -kontrast per ScrollBar regeln |
SmallChange, LargeChange, Shapes.Brightness, Shapes.Contrast |
 |
Erzeugen eines Image aus einem Worksheet-Bereich |
ActiveSheet.ChartObjects, ActiveChart.ChartArea |
 |
Dateien aus Verzeichnissen lesen, Dateinamen in Hyperlinks umwandeln, Symbolleiste erzeugen |
Treeview-Control, BrowseInfo, ShowDirectory, msoFileTypeExcelWorkbooks, msoFileTypeAllFiles |
 |
Zeiteingabe in Zelle formatieren |
TimeValue, IsNumeric, IsEmpty, CStr |
 |
Zeitformatierung |
Format DD:HH:MM:SS |
 |
Zellen haben Formel (Operator) oder nicht |
Cell.HasFormula, Cell.Formula Like "*[=^/*+-/()><, ]#*" |
 |
Kopieren, ausschneiden oder einfügen unterbinden |
Enable / Disable CommandBarControl |
 |
Straßenname und Hausnummer trennen (per Makro) |
Trim, Left, Right |
 |
Verbundene Zellen wieder auflösen |
MergeCells |
 |
Zeilenumbruch in Zelle erzeugen bzw. per VBA entfernen |
Chr(13), Chr(10), vbCrLf, Replace |
 |
Namenfelder per VBA ansprechen |
ActiveWorkbook.Names |
 |
Letzte benutzte Zeile oder Zelle feststellen |
Cells.SpecialCells(xlCellTypeLastCell).Row, Excel.XlFindLookIn.xlValues |
 |
Tabellenblattname nicht änderbar |
ThisWorkbook.Protect Structure:=True, CommandBars("ply").Enabled = False |
 |
Makros löschen sich selbst |
Application.VBE.ActiveCodePane.CodeModule, VBProject.VBComponents |
 |
Zugriff auf geschützte VBA-Projekte |
Passwort mit Hex-Editor entfernen |
 |
Mailversand aus Excel mit Outlook, Netscape, Lotus ...sowie ohne Sicherheitsabfrage |
SendMail, Send, Display |
 |
Word-Serienbriefe aus Excel; Button in der Excel-Symbolleiste |
Word.Application, Word.Document |
 |
Textfeld dynamisch erzeugen und als Hinweis kurz einblenden |
Shapes.AddTextbox |
 |
Umwandlung String in Dezimal |
NumberFormat |
 |
Bereiche auswerten |
Teilergebnisse |
 |
String-Verarbeitung - Bearbeiten von Dateinamen |
StrConv, Replace |
 |
Suchfunktion innerhalb eines Worksheets |
Wildcards, AutoFilter |
 |
Suchfunktion über mehrere Workbooks und Worksheets hinweg |
Range(adr).Show, Worksheets(i).Range("A:G").Find(myString, LookIn:=xlValues) |
 |
Lesen aus geschlossener Mappe |
ExecuteExcel4Macro(argument) |
 |
String-Ersetzung mit Replace |
Replace |
 |
Titel aus HTML-Datei auslesen |
CreateObject("Scripting.FilesystemObject"), OpenTextFile, ReadLine, InStr |
 |
Tabellenblätter in PDF-Datei drucken - Einzel- und Seriendruck |
PDFCreator |