Таблица из 2 колонок, в которой будут автоматически обновляться данные по продажам и ассортименту, Необходимо, чтобы в Excel данные из одной таблицы обновлялись в другой, при каждом обновлении исходной книги excel, но с условием!
Таблица из 2 колонок, в которой будут автоматически обновляться данные по продажам и ассортименту, Необходимо, чтобы в Excel данные из одной таблицы обновлялись в другой, при каждом обновлении исходной книги excel, но с условием!
Таблица из 2 колонок, в которой будут автоматически обновляться данные по продажам и ассортименту, Необходимо, чтобы в Excel данные из одной таблицы обновлялись в другой, при каждом обновлении исходной книги excel, но с условием!
Таблица из 2 колонок, в которой будут автоматически обновляться данные по продажам и ассортименту, Необходимо, чтобы в Excel данные из одной таблицы обновлялись в другой, при каждом обновлении исходной книги excel, но с условием!
макрос во вложении. работает так - по Alt+F8 запускаете макрос "wrk", он спрашивает из какого файла загрузить новые данные (грузил из "Подкачка.xlsx") и макрос выводит обновленные данные в колонки Е и F (сделал так чтобы можно было сравнить что было и что стало, потом сделаю что старые данные будут перезаписываться новыми). посмотрите, правильно ли понял идею.
Таблица из 2 колонок, в которой будут автоматически обновляться данные по продажам и ассортименту, Необходимо, чтобы в Excel данные из одной таблицы обновлялись в другой, при каждом обновлении исходной книги excel, но с условием!
Здравствуйте У меня 2 вопроса: 1. как определить что строка в таблице ФИО менеджера (по цвету заливки ячейки, по первым 3-м символам "МН " или еще как-то), а не наименование номенклатуры; 2. номенклатура у менеджеров постоянная?
Здравствуйте. Обычно пользовательские функции сами не обновляются, их обновляет(редактирует) тот кто их пишет. Не очень понятно что нужно посчитать, т.е. подсчитать все закрашенные ячейки, ячейки залитые определенным цветом или еще что-то. Приведите пример того, что есть и что хотите получить так будет понятнее.
The operation failed because the source database does not exists, or because you have not acccess to the data source Где посмотреть источник базу данных, на которую ссылается отчет?
Правильно понимаю что Вы при "Обновить все" запускаете обновление запросов в Power Query. Если так то подключение к БД можно посмотреть в тексте запроса/запросов в Power Query. Предположу что у Вас (или пользователя) нет прав для подключения к БД.
Здравствуйте. Можете привести пример как должны "лечь" данные из файла пример в шаблон? Пока не понятно откуда брать данные для строки №13 откуда получается "Номер=14"?
Sub SaveShapeAsPicture()
Dim shp As Picture
Dim chartObj As ChartObject
Dim filePath As String
Dim startTime As Double
Dim isReady As Boolean
' Укажите СВОЙ путь для сохранения !!!!
filePath = "D:\Wrk\4\PQ\saveFile.png"
startTime = Timer
isReady = False
' Предполагаем, что мы работаем с первым Shape на активном листе
Set shp = ActiveSheet.Pictures(1)
' Создаем временный ChartObject для экспорта
Set chartObj = ActiveSheet.ChartObjects.Add(0, 0, shp.Width, shp.Height)
' Копируем Shape в ChartObject
shp.Copy
chartObj.Activate
chartObj.Chart.Paste
Do While Not isReady And (Timer - startTime) < 5
DoEvents
On Error Resume Next
' Попытка выполнить операцию, которая возможна только с готовой диаграммой
chartObj.Chart.ChartTitle.Select
If Err.Number = 0 Then
isReady = True
Else
Err.Clear
Application.Wait Now + TimeValue("00:00:0.1")
End If
On Error GoTo 0
Loop
chartObj.Chart.Export filename:=filePath, FilterName:="PNG"
' Удаляем временный ChartObject
chartObj.Delete
MsgBox "Изображение сохранено в: " & filePath
End Sub
Здравствуйте. Какие данные нужно подтянуть из ini файлов? И в тхт файлах несколько фрагментов для партии, но выгружаться должна только партия без фрагментов?
Давайте попробуем заменить блокнот макросом (он перекодирует ANSI в UTF).
Код
Sub ConvertAnsiToUtf8(aFileName As String)
Dim outputFile As String
Dim text As String
' Имя файла в кодировке UTF-8
outputFile = Replace(aFileName, ".txt", "_UTF.txt")
' Чтение файла в кодировке ANSI
With CreateObject("ADODB.Stream")
.Type = 2 ' adTypeText
.Charset = "windows-1251" ' или "iso-8859-1" для западноевропейской кодировки
.Open
.LoadFromFile aFileName
text = .ReadText
.Close
End With
' Запись файла в кодировке UTF-8
With CreateObject("ADODB.Stream")
.Type = 2 ' adTypeText
.Charset = "utf-8"
.Open
.WriteText text
.SaveToFile outputFile, 2 ' adSaveCreateOverWrite
.Close
End With
MsgBox "Файл успешно перекодирован в UTF-8", vbInformation
End Sub
'Пример вызова процедуры конвертации
Sub test()
'Измените имя файла "d:\Wrk\4\Win32\Debug\al.txt" на имя своего файла
Call ConvertAnsiToUtf8("d:\Wrk\4\Win32\Debug\al.txt")
End Sub
Здравствуйте. Не понял где редактируются данные, только в общем файле, а потом выгружаются в исходники или во всех файлах? Можно в общем файле завести лист с настройками из какого файла брать строку для загрузки в общий файл. После редактирования, опять же используя эту таблицу настроек, выгружать отредактированные данные в файлы-исходники. Весь этот "механизм" реализовал бы макросами.
Здравствуйте. Мне удобнее было бы написать макрос для формирования маленьких табличек. Только не понятно почему в первой строке первой таблицы написано "Маршрутная бирка", а в первой строке остальных таблиц "Организация..."
Как получить в эксель столбец 3 из значений столбца 1 и 2 через точку с запятой., Как получить в эксель столбец 3 из значений столбца 1 и 2 через точку с запятой.
Здравствуйте. Еще вариант (макросом). Работает так - на листе "Лист1" заполняете таблицу, жмете кнопку "Отчет" и макрос выводит результат на лист "Отчет".
Public Sub RemoveDigits()
' Макрос удаляет текст цифры оставляет.
Static pReg As Object
Dim Cell As Range
If TypeOf Selection Is Range Then
If pReg Is Nothing Then
Set pReg = CreateObject("VBScript.RegExp")
pReg.Global = True: pReg.Pattern = "[^\d,]"
End If
For Each Cell In Selection
If Application.WorksheetFunction.IsText(Cell.Value) Then Cell.Value = pReg.Replace(Cell.Value, "")
Next
End If
End Sub