Привет У меня есть таблица, которую я хочу использовать текущие значения ячеек, чтобы открыть указанный URL и ввести в колонку рядом с ней. URL содержит только один набор символов. Я попытался запись с относительными ссылки включены и получил следующее:VBA Open workbook from current cells value
Sub GETASINV2()
'
' GETASINV2 Macro
'
'
Selection.Copy
Application.CutCopyMode = False
Workbooks.OpenText Filename:="http://upctoasin.com/027616716927", Origin:= _
xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Selection.Copy
ActiveWindow.ActivateNext
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(1, -1).Range("A1").Select
End Sub
Как вы можете видеть все это, кажется, по отношению друга от имени файла, где она подобрала значение я вошел и не факт, что я " copy вставил значение ".
Как только это будет сделано, я хочу повторить оставшийся список URL-адресов (около 3000). Вероятно, я могу найти какое-то время повторения до тех пор, пока не появится больше URL-адресов, но если вы знаете, какой способ будет рад получить помощь и в этой части!
Спасибо
Что значение ячейки выглядеть ? Это эта часть, '027616716927'? Кроме того, проверьте [как избежать использования '.Select' /' .Activate'] (https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros) , и попытайтесь использовать данные напрямую. – BruceWayne
Здравствуйте, значение ячейки http://upctoasin.com/027616716927 (с http), также будет читать активизацию select. – vikgoy