Может возможно и скачивать в определенную папку с определенным именем файла. Например, в папку: C:\test с именем: Test_1.xlsx Этот код успешно прописывает логин и пароль, но не жмет Войти.
Код
Sub rrr()
Dim objIe As Object
Set objIe = CreateObject("InternetExplorer.Application")
Dim doc As HTMLDocument
objIe.Visible = 1
'вставить нужный url
objIe.Navigate "https://tradegreat.smartup.one/login.html"
Do
DoEvents
Loop Until objIe.ReadyState = 4
Set doc = objIe.Document
doc.getElementsByName("login").Item(0).Value = "user200"
doc.getElementsByName("password").Item(0).Value = "300300"
doc.querySelector(".serp-header__nav>form").submit
End Sub
Всем привет! Как получить данные сайта на английском? В браузере переключение языка работает, а в Power Query не могу получить английскую версию сайта. Или есть вариант через api ? Ссылка на сайт
Добрый день. Приобрел книгу "Анализ данных с помощью Power BI и Power Pivot для Excel" . Читаю не спеша. Мне не понятно как установить уровень гранулярности. Может, в Power Pivot за это какая то кнопка отвечает? Можно на каком то примере показать что это такое - установка уровня гранулярности таблицы.
Может быть, теме место в Курилке. Я не против если тему туда перенесут, только можно сначала сутки на этом форуме тема повисит (причина: на этом форуме количество посещений аудитории очень высокое. Значит, вероятность ответов увеличивается).
При переносе можно переименовать тему по названию книги для дальнейших вопросов по отдельным моментам содержания книги
Привет всем. Мне надо макрос, который в файлах CSV удалит первую строку, добавит пустую строку и строку со словом, изменит вид даты и заменит разделители (запятые на пробелы). До сегодняшнего дня двумя макросами видоизменял все файлы TXT в папке. Сегодня перестало выгружаться файлы TXT. Нашелся вариант выгрузки файлов Csv, но имеющийся макрос не подходит. Почему - не знаю. Заранее благодарю
В приложении файлы тхт было и CSV стало (такой тхт выгружался до сегодня и каким становился файл "Csv стало" после работы макросов). Также еще три файла CSV, которые надо видоизменить в вид файла "Csv стало".
Код
Sub Content_for_etfs_convert()
Kill "D:\Новая папка\IN\*.*"
Kill "D:\Новая папка\OUT\*.*"
Dim fso
Set fso = CreateObject("scripting.filesystemobject"): fso.CopyFolder "E:\downloads1", "D:\Новая папка\IN"
Set fso = CreateObject("Scripting.FileSystemObject")
cPath = fso.GetParentFolderName(ThisWorkbook.FullName)
cPathIn = cPath & "\In\"
cPathOut = cPath & "\Out\"
Set Folder = fso.GetFolder(cPathIn)
For Each File In Folder.Files
If fso.GetExtensionName(File.Name) = "txt" Then
With fso.OpenTextFile(cPathIn & File.Name, 1, True)
cIn = .ReadAll
.Close
End With
cOut = vbCrLf & "DATE"
'cOut = "DATE"
arrL = Split(cIn, vbLf)
For i = LBound(arrL) To UBound(arrL)
If Len(arrL(i)) > 0 Then
arrD = Split(arrL(i), ",")
arrD(0) = Right(arrD(0), 2) & "." & Mid(arrD(0), 5, 2) & "." & Left(arrD(0), 4)
For j = 1 To 4
cnum = Replace(arrD(j), ".", ",")
arrD(j) = Replace(CStr(Round(CDbl(cnum), 2)), ",", ".")
Next
cnum = Replace(arrD(6), ".", ",")
arrD(6) = Replace(CStr(Round(CDbl(cnum), 0)), ",", ".")
cOut = cOut & vbCrLf & Join(Array(arrD(0), arrD(1), arrD(2), arrD(3), arrD(4), arrD(6)), vbTab)
End If
Next
With fso.OpenTextFile(cPathOut & File.Name, 2, True)
.Write cOut
.Close
End With
End If
Next
MsgBox "Ok"
End Sub
Sub replaceTxts()
Dim fso As New FileSystemObject, curFolder As Folder, curFile As File
folderPath = "D:\option programs\отбор акций\OUT\"
Set curFolder = fso.GetFolder(folderPath)
For Each curFile In curFolder.Files
If Right(curFile.Path, 4) = ".txt" Then
curFile.copy Replace(curFile.Path, ".txt", ".csv")
curFile.Delete
End If
Next curFile
End Sub