Ich muss mit Schleife meine vorhandene VBA ändern. Ich habe einen Teil der Website-Link in Spalte A. Ich möchte dynamisch unter dieser Zeile.Wie ich meinen aktuellen VBA-Code umschlinge
ticjername = Sheet1.Range("A1").Value
ich Schleife brauche es, weil ich diesen Code fortsetzen wollen, bis die Daten in Spalte A My-Code gefunden:
Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+q
'
Dim ticjername As String
ticjername = Sheet1.Range("A1").Value
mURL$ = "http://www.example.com=" & ticjername
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;" & mURL, Destination:=Range("B1"))
.Name = " "
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "1"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
Columns("B:C").Select
Selection.Delete Shift:=xlToLeft
Columns("B:B").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
Range("B1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut
Sheets("Sheet2").Select
ActiveCell.Select
ActiveSheet.Paste
Range("A" & Rows.Count).End(xlUp).Offset(1).Select
End Sub
Hallo. Es ist nicht besonders klar, was Sie erreichen möchten. Bitte erläutern Sie vollständig, was Ihr Ziel ist, damit wir Ihnen helfen können, das Problem herauszufinden? – Dave
Ich habe einen Teil der Verbindung in ColumnA. Ich will ersten Code geht für RangeA1 dann A2, A3 Und es weiter bis gefunden Daten in ColumnA – Hafigur
Nicht nur möchten Sie den Teil der Verbindung dynamisch ändern, aber Sie müssen auch die Zielbereiche ändern: B1. Bitte beschreiben oder zeigen Sie die Zeilen-/Spaltengröße der resultierenden Abfragetabellendaten an. – Parfait