Я ищу решение моего проекта.У меня есть исходные данные workbook_src
и пункт назначения worbook_dest
.В workbook_src
указаны числа в формате ="123456789"
.Моя цель - открыть workbook_src
только для чтения, скопировать строку с числами в память, очистить их только от цифр и вставить специальное значение в workbook_dest
в качестве значения.
Открыть workbook_src
в качестве только для чтения
Dim src As Workbook
Set src = Workbooks.Open("C:\xxx.xlsx", True, True)
ThisWorkbook.Activate
Функция для очистки чисел
Function GetNumeric(CellRef As String)
Dim StringLength As Integer
StringLength = Len(CellRef)
For i = 1 To StringLength
If IsNumeric(Mid(CellRef, i, 1)) Then Result = Result & Mid(CellRef, i, 1)
Next i
GetNumeric = Result
End Function
Но у меня проблема с получением этой функции для всей строки