


VBA-Tutorial: Methode zur Zeichenfolgensuche und zum Ersetzen von Zellwerten zwischen Excel- und Textdateien
VBA-Hilfe: So implementieren Sie die Zeichenfolgensuche und das Ersetzen von Zellwerten zwischen Excel und TXT
Wenn Ihre TXT-Datei Tabulatortrennzeichen verwendet, kann der folgende Code Ihren Anforderungen entsprechen
Sub ChangeTxt()
Dim FileN, TxtWb As Workbook, ToFindData As String
Dim ToSubData As String, c As Range, FirstAdr As String
Wenn MsgBox („Wurde die zu findende Zelle ausgewählt?“, vbYesNo) = vbNo, dann Exit Sub
ToFindData = Selection.Cells(1).Value
ToSubData = Selection.Cells(1).Offset(, 1).Value
FileN = Application.GetOpenFilename("Txt-Datei, *.txt", , "Txt-Datei auswählen")
Wenn TypeName(FileN) = „Boolean“, dann Exit Sub
Workbooks.OpenText Dateiname:=DateiN, fortlaufendes Trennzeichen:=Falsch, _
Tab:=True, Leerzeichen:=False
Setze TxtWb = ActiveWorkbook
Setzen Sie c = TxtWb.Sheets(1).UsedRange.Find(What:=ToFindData, _
LookAt:=xlPart, MatchCase:=False, matchbyte:=False, SearchFormat:=False)
Wenn nicht c nichts ist, dann
FirstAdr = c.Address
Tu
c.Offset(, 4) = ToSubData
Setzen Sie c = TxtWb.Sheets(1).UsedRange.FindNext(c)
Schleife bis c.Address = FirstAdr
TxtWb.Close savechanges:=True
MsgBox „Austausch abgeschlossen“
Sonst
TxtWb.Close False
MsgBox „Nicht gefunden, bitte wählen Sie die Zelle aus, die Sie suchen möchten.“
Ende wenn
Setze c = Nichts
Setze TxtWb = Nichts
End Sub
Ersetzen von Excel-VBA-Inhalten
Sub s()
Dim c As Range
n = Cells(Rows.Count, "t").End(3).Row
Setze rg = Range("b6:t"& n)
rg.HorizontalAlignment = xlCenter
t = InputBox („Geben Sie die Nummer ein, die Sie finden möchten“)
Für jedes c In rg
Wenn c ""“ Und c "√" Und c "X" Dann
Wenn InStr(c, t) >0 Dann
c = "√"
Sonst
c = "X"
Ende wenn
Ende wenn
Weiter
Für jedes c In rg
Wenn c = "√" Dann
c.Font.Bold = True
c.Font.Color = vbBlue
ElseIf c = "X" Then
c.Font.Bold = True
c.Font.Color = vbRed
Ende wenn
Weiter
End Sub
Durchsuchen Sie das Arbeitsblatt, suchen Sie nach Zeichenfolgen und ersetzen Sie VBA.
Bereich("A1").Auswählen
Auswahl.Kopieren
Cells.Find(What:="*Lighting*", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, MatchByte:=False, SearchFormat:=False).Activate
Cells.FindNext(After:=ActiveCell).Activate
Cells.FindNext(After:=ActiveCell).Activate
Cells.FindNext(After:=ActiveCell).Activate
Cells.FindNext(After:=ActiveCell).Activate
Cells.FindNext(After:=ActiveCell).Activate
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Replace What: = „*Lighting*“, Replacement: = „Many Company Lighting *30 times“, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Replace What: = „*Lighting*“, Replacement: = „Many Company Lighting *30 times“, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Replace What: = „*Lighting*“, Replacement: = „Many Company Lighting *30 times“, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Replace What: = „*Lighting*“, Replacement: = „Many Company Lighting *30 times“, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.FindNext(After:=ActiveCell).Activate
ActiveCell.Replace What: = „*Lighting*“, Replacement: = „Many Company Lighting *30 times“, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.FindNext(After:=ActiveCell).Activate
Das obige ist der detaillierte Inhalt vonVBA-Tutorial: Methode zur Zeichenfolgensuche und zum Ersetzen von Zellwerten zwischen Excel- und Textdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Legen Sie den Taschenrechner aus: Warum und wie Sie Excel für alle Ihre Berechnungen verwenden Ich habe seit Ewigkeiten keinen Taschenrechner berührt. Warum? Da Microsoft Excel alle meine Berechnungen mit Leichtigkeit behandelt und dies für Sie dasselbe tun kann. Warum Excel einen Taschenrechner übertrumpft Während

Das Erstellen von Tabellen in Word ist zwar verbessert, ist jedoch immer noch umständlich und bringt manchmal mehr Probleme. Aus diesem Grund sollten Sie immer Tabellen in Microsoft Excel erstellen. Warum ist es besser, Tische in Excel zu erstellen? Kurz gesagt, Wort ist ein Textverarbeitungsprogramm, während Excel ein Datenprozessor ist. So wird kein Wort für die beste Tischerstellung erstellt, sondern für das ähnliche Produkt, Excel. Hier sind nur einige der Gründe, warum das Erstellen von Tabellen in Excel besser ist, als Microsoft Word zu verwenden: Obwohl es überraschend ist, dass Sie in Microsoft Word-Tabellen viele excelähnliche Funktionen verwenden können, in Excel Sie

Verbessern Sie Ihre Excel -Diagramme: Reduzierung von Lücken zwischen Balken und Spalten reduzieren Das visuelle Präsentieren von Daten in Diagrammen verbessert die Lesbarkeit der Tabellenkalkulation erheblich. Excel zeichnet sich bei der Schöpfung in der Charts aus, aber ihre umfangreichen Menüs können einfache, aber kraftvolle Merkmale verdecken, Erfolg

Schnelle Ansicht von Durchschnitts- und Durchschnittsfunktionen in Excel Die Durchschnitts- und Durchschnittsfunktionen von Excel können verwendet werden, um den Durchschnittswert eines Datensatzes zu berechnen. Im Gegensatz zu einfacheren Durchschnittsfunktionen können sie jedoch bestimmte Werte in die Berechnung einbeziehen oder ausschließen. So verwenden Sie die durchschnittliche Funktion in Excel Mit der durchschnittlichen Funktion von Excel können Sie den Durchschnittswert eines gefilterten Datensatzes basierend auf einem einzelnen Zustandssatz berechnen. Durchschnittliche Funktionssyntax Die durchschnittliche Funktion enthält drei Parameter: = ADIVEFIF (x, y, z)

Excel Web Version bietet Verbesserungen zur Verbesserung der Effizienz! Während die Excel -Desktop -Version leistungsfähiger ist, wurde die Webversion im vergangenen Jahr auch erheblich verbessert. Dieser Artikel konzentriert sich auf fünf wichtige Verbesserungen: Fügen Sie einfach Zeilen und Spalten ein: Schweben Sie im Excel -Web einfach über den Zeilen- oder Spaltenkopf und klicken Sie auf das Zeichen "" ", das anscheinend eine neue Zeile oder Spalte einfügt. Es ist nicht erforderlich, die verwirrende Rechtsklickmenü "Einfügen" -Funktion nicht mehr zu verwenden. Diese Methode ist schneller und neu eingefügte Zeilen oder Spalten erben das Format benachbarter Zellen. Exportieren Sie als CSV -Dateien: Excel unterstützt jetzt den Exportieren von Arbeitsblättern als CSV -Dateien für eine einfache Datenübertragung und Kompatibilität mit anderer Software. Klicken Sie auf "Datei"> "Exportieren"

Master Microsoft Excel mit diesen wesentlichen Tastaturverknüpfungen! Dieses Cheat -Blatt bietet schnellen Zugriff auf die am häufigsten verwendeten Befehle und speichert Ihnen wertvolle Zeit und Mühe. Es deckt wichtige Schlüsselkombinationen ab, fügen Sie spezielle Funktionen ein, Workboo

Die Lambda -Funktionen von Excel: Eine einfache Anleitung zum Erstellen benutzerdefinierter Funktionen Bevor Excel die Lambda -Funktion einführte, erfordert das Erstellen einer benutzerdefinierten Funktion VBA oder Makro. Mit Lambda können Sie es nun einfach mit der vertrauten Excel -Syntax implementieren. In dieser Anleitung wird Sie Schritt für Schritt anleiten, wie Sie die Lambda -Funktion verwenden. Es wird empfohlen, die Teile dieses Leitfadens in der Reihenfolge zu lesen, zuerst die Grammatik und einfache Beispiele zu verstehen und dann praktische Anwendungen zu lernen. Die Lambda -Funktion ist für Microsoft 365 (Windows und Mac), Excel 2024 (Windows und Mac) und Excel für das Web verfügbar. E

Schnelle Links Warum verwenden Sie das Kamera -Tool?
