|
|
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)
|