Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Замена текста по образцу., Как заменить найти и заменить текст в ТХТ (XML) файле?
 
Есть ТХТ  Файл где надо  найти  значения записанные примерно так

Код
?xml version="1.0" encoding="windows-1251"?><LandXML date="" time="" version="1.1" language="English" readOnly="false"><Units><Metric areaUnit="squareMeter" linearUnit="meter" volumeUnit="cubicMeter" temperatureUnit="celsius" pressureUnit="milliBars" diameterUnit="millimeter" angularUnit="decimal degrees" directionUnit="decimal degrees" /></Units><ProjectionOf name="None" /><Application name="PlanMachine" desc="" manufacturer="Иркутскжелдорпроект" version="0.00000001" manufacturerURL="" timeStamp="" /><Alignments name=""><Alignment name="I" length="20522.3597464337" staStart="0" desc=""><Feature name="IrregularPickets" /><CoordGeom><Line length="101.19541"><Start>663894.452737859 -6160205.42335494</Start><End>663794.791098493 -6160222.97523945</End><Feature name="Id">93732ad2-6c73-475b-87f9-353e5f2c7a40</Feature><Feature name="StartPicketage">139 8 90.5825979747506</Feature><Feature name="EndPicketage">139 9 91.7785532183005</Feature></Line><Spiral length="39.9999903" radiusEnd="17000" radiusStart="INF" rot="cw" spiType="clothoid"><Start>663794.791098493 -6160222.97523945</Start><PI>663768.528622044 -6160227.60044884</PI><End>663755.400095167 -6160229.92850376</End><Feature name="StartPicketage">139 9 91.7785532183005</Feature><Feature name="EndPicketage">140 0 31.77838479367811</Feature></Spiral><Curve rot="cw" crvType="arc" length="18.9829428" radius="17000"><Start>663755.400095167 -6160229.92850376</Start><Center>666723.667746728 -6176968.7871013</Center><End>663736.71060873 -6160233.25343621</End><PI>663746.054419358 -6160231.58575324</PI><Feature name="StartPicketage">140 0 31.77838479367811</Feature><Feature name="EndPicketage">140 0 50.7611466438122</Feature><Feature name="CantMm">0</Feature><Constraints><Canting auto="" /></Constraints></Curve><Spiral length="39.9999903" radiusEnd="INF" radiusStart="17000" rot="cw" spiType="clothoid"><Start>663736.71060873 -6160233.25343621</Start><PI>663723.584708483 -6160235.59614631</PI><End>663697.338418795 -6160240.31245082</End><Feature name="StartPicketage">140 0 50.7611466440487</Feature><Feature name="EndPicketage">140 0 90.7615318143386</Feature></Spiral><Line length="16.6361905"><Start>663697.338418795 -6160240.31245082</Start><End>663680.964485092 -6160243.25475088</End><Feature name="Id">50028b58-6d2f-4f80-8658-bd5774abb1dd</Feature><Feature name="StartPicketage">140 0 90.7615318143386</Feature><Feature name="EndPicketage">140 1 7.39783668264487</Feature></Line><Spiral length="19.999968" radiusEnd="40000" radiusStart="INF" rot="ccw" spiType="clothoid"><Start>663680.964485092 -6160243.25475088</Start><PI>663667.84135952 -6160245.6128987</PI><End>663661.279506631 -6160246.79033296</End><Feature name="StartPicketage">140 1 7.39783668264487</Feature><Feature name="EndPicketage">140 1 27.39757821128413</Feature></Spiral><Curve rot="ccw" crvType="arc" length="68.6794469" radius="40000"><Start>663661.279506631 -6160246.79033296</Start>
меня интересует именно <Start>663894.452737859 -6160205.42335494</Start><End>663794.791098493 -6160222.97523945
составил табличку.
не правильные
                       правильные
663894.452737859   -6160205.42335494    6160205.42335494   663894.452737859
табличка не работает
значений много. как с помощью макроса найти значения из правой ячейки и поменять их на значения из левой?
или как  сделать преобразования  значений  сразу в правильные.   ( оба значения должны быть положительными и их надо поменять местами)

Изменено: drauzer - 12.10.2017 12:22:09
Диалоговое окно для выбора места сохранения., Диалоговое окно для выбора места и имени сохранения текста из Ячейки в Файл.ТХТ (XML)
 
Добрый день.
Как прикрутить диалоговое окно в котором я укажу куда сохранять и в каком формате   (текст в фале берется из Ячейки)  

Скрипт ниже
Код
Sub Primer4()
Dim fso As Object
Dim txt As Object
Dim cell As Range
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set txt = fso.CreateTextFile("D:\23.xml", True, True)
    For Each cell In Range("M36")
        txt.WriteLine cell
    Next
        txt.Close
    Set txt = Nothing
    Set fso = Nothing '''...
End Sub
Вместо фиксированного места "D:\23.xml"  Хотелось бы видеть диалоговое окно предлагающие место для сохранения файла.
Изменено: drauzer - 25.09.2017 15:41:31
Страницы: 1
Наверх