Насколько я помню, на форуме большое количество компьютерных и финансовых специалистов, которые должны знать эксель на недостижимом для меня уровне. Помогите решить проблему, пожалуйста.
Есть Excel 2010 французский.
Каждый раз, как открываю его, то по умолчанию стиль нумерации колонок и строк — L1C1 (на английском R1C1), а мне нужно А1А1.
Я иду в Options > Formules и снимаю галочку с Style de référence L1C1. Получаю нужный мне стиль.
Но каждый раз, как я закрываю Эксель и открываю его снова, стиль опять становится L1C1.
Где его можно изменить так, чтобы он больше сам не менялся?
Надо сохранить изменения стиля в темплейт XLSTART.
На френче будет аналогично:
Open Excel > File > Options > Formulas > Change ‘ R1C1 reference style’ under Working with style > click on ‘OK’.
Open Excel > Click on File > Save as > Browse to the following location > C:\Program Files\Microsoft Office\Office14\XLSTART > Ok.
[quote="Merlion":3lzmpnxy]Насколько я помню, на форуме большое количество компьютерных и финансовых специалистов, которые должны знать эксель на недостижимом для меня уровне. Помогите решить проблему, пожалуйста.
Есть Excel 2010 французский.
Каждый раз, как открываю его, то по умолчанию стиль нумерации колонок и строк — L1C1 (на английском R1C1), а мне нужно А1А1.
Я иду в Options > Formules и снимаю галочку с Style de référence L1C1. Получаю нужный мне стиль.
Но каждый раз, как я закрываю Эксель и открываю его снова, стиль опять становится L1C1.
Где его можно изменить так, чтобы он больше сам не менялся?[/quote:3lzmpnxy]
XLSTART доступен только админу. Без этого никак?
Ещё один вопрос по простенькому макросу.
В таблицах регулярно встречаются колонки вида ‘многоцифр’. Надо убрать апострофы. Но таблица большая, и обычный replace не подойдёт, т.к. они нужны в других ячейках, а копировать колонку на другой лист, делать там replace и вставлять её обратно — неспортивно как-то.
Я нашла в сети макрос
[code:243q1cn5]Sub Remove_Apostrophe()
‘
‘ Remove_Apostrophe Macro
‘
With ActiveSheet.UsedRange
.Value = .Formula
End With
End Sub[/code:243q1cn5]
Но он убирает только начальные апострофы. Что в нём должно быть, чтобы он убирал вообще все апострофы из выделенной колонки? Для меня макросы вообще как китайский, и я не понимаю вообще ничего, что между двумя Sub.
Спасибо
[quote="Merlion":2whyeuc2]XLSTART доступен только админу. Без этого никак?
Ещё один вопрос по простенькому макросу.
В таблицах регулярно встречаются колонки вида ‘многоцифр’. Надо убрать апострофы. Но таблица большая, и обычный replace не подойдёт, т.к. они нужны в других ячейках, а копировать колонку на другой лист, делать там replace и вставлять её обратно — неспортивно как-то.
Я нашла в сети макрос
[code:2whyeuc2]Sub Remove_Apostrophe()
‘
‘ Remove_Apostrophe Macro
‘
With ActiveSheet.UsedRange
.Value = .Formula
End With
End Sub[/code:2whyeuc2]
Но он убирает только начальные апострофы. Что в нём должно быть, чтобы он убирал вообще все апострофы из выделенной колонки? Для меня макросы вообще как китайский, и я не понимаю вообще ничего, что между двумя Sub.
Спасибо[/quote:2whyeuc2]
Этот макрос не убирает апострофы, он переводит текстовый формат в числовой. Предполагая что есть только начальный апостроф. Убрать апострофы можно формулами, если речь об одной колонке, то это не страшно.
=REMPLACER(A1;NBCAR(A1);1;"")
В свободной колонке забабахай вот эту формулу, раскопируй на всю колонку, она отрезает любой последний символ.
В общем, выяснилось, что вышеупомянутый макрос не убирает, а прячет первые апострофы. Меня это не усмтраивает, т.к. мне нужны исключительно цифры в этой колонке. Как убрать все апострофы из колонки вне зависимости где они стоят? В гугле даются только решения по leading apostrophes.
Нет, все не так просто, пардон. Ща подумаю
=REMPLACER(A1;NBCAR(A1);1;"")+0
Вот эта формула даст числа без апострофов в любой свободной колонке, если твои с апострофами стоят в первой колонке
[i:1rl62sm6]Sub RemoveAll_butNumbers()
For Each cell In Selection
v = cell.Value
cell.Clear
cell.Formula = Val(v)
Next
End Sub[/i:1rl62sm6]
работает и на дробных. проверял на оффис 2016 .
убирает все апострофы вначале вконце в середине. в любом кол-ве
[quote="Sergst":2wc6fh2w][i:2wc6fh2w]Sub RemoveAll_butNumbers()
For Each cell In Selection
v = cell.Value
cell.Clear
cell.Formula = Val(v)
Next
End Sub[/i:2wc6fh2w]
работает и на дробных. проверял на оффис 2016 .
убирает все апострофы вначале вконце в середине. в любом кол-ве[/quote:2wc6fh2w]
Если запятая для дроби, всю дробную часть отрезало.
Я вот на этом наборе пробовала:
‘87685’
‘75765
876856′
78,55’
‘78,55’
6575’86587
Результат:
87685
75765
876856
78
78
6575
Но моя формула, если в конце нет апострофов еще хуже делает, срезает последний знак
вообще-то в канаде разделитель точка а не запятая.
[quote="Sergst":3340uqwt]вообще-то в канаде разделитель точка а не запятая.[/quote:3340uqwt]
Как настроишь, так и есть. У меня в Экселе, в Канаде разделитель — запятая. У всей компании запятая, много тысяч компов.
А у вас в Экселе вот в этом месте что — точка стоит? Заинтересовало…
Я не знаю, чего у меня такое с Экселем, но ничего из предложенного не сработало.
Формула Нет-Нет выдала ошибку (#Valeur!) по всех ячейках кроме пары, где кроме апострофов стояло по одной запятой. В этих ячейках формула удалила всё после запятой, но оставила основной набор цифр. Мне нужны все цифры.
Макрос Sergst обнулил все стандартные ячейки и в паре вышуепомянутых удалил всё после запятой, а потом намертво подвесил мне Эксель. Проверяла 2 раза.
[quote="Merlion":kvuyqice]Я не знаю, чего у меня такое с Экселем, но ничего из предложенного не сработало.
Формула Нет-Нет выдала ошибку (#Valeur!) по всех ячейках кроме пары, где кроме апострофов стояло по одной запятой. В этих ячейках формула удалила всё после запятой, но оставила основной набор цифр. Мне нужны все цифры.
Макрос Sergst обнулил все стандартные ячейки и в паре вышуепомянутых удалил всё после запятой, а потом намертво подвесил мне Эксель. Проверяла 2 раза.[/quote:kvuyqice]
Пришли мне файл куда скопируй этот лист
[quote="Merlion":3petqh7p]Я не знаю, чего у меня такое с Экселем, но ничего из предложенного не сработало.
Формула Нет-Нет выдала ошибку (#Valeur!) по всех ячейках кроме пары, где кроме апострофов стояло по одной запятой. В этих ячейках формула удалила всё после запятой, но оставила основной набор цифр. Мне нужны все цифры.
Макрос Sergst обнулил все стандартные ячейки и в паре вышуепомянутых удалил всё после запятой, а потом намертво подвесил мне Эксель. Проверяла 2 раза.[/quote:3petqh7p]
выложите пример файла на google.drive
[quote="Нет-нет":1wmdtm2a]А у вас в Экселе вот в этом месте что — точка стоит? Заинтересовало…[/quote:1wmdtm2a]
нет конечно. это просто иконка.
в региональных настройках в винде стоит точка перед дробной частью. все эти стандарты иксель берет оттедава.
[quote="Sergst":32ozay9m][quote="Нет-нет":32ozay9m]А у вас в Экселе вот в этом месте что — точка стоит? Заинтересовало…[/quote:32ozay9m]
нет конечно. это просто иконка.
в региональных настройках в винде стоит точка перед дробной частью. все эти стандарты иксель берет оттедава.[/quote:32ozay9m]
хотя нет у меня на иконке точечки…
даже иконки меняют!!!!
[quote="Sergst":1ur9r1d1][quote="Нет-нет":1ur9r1d1]А у вас в Экселе вот в этом месте что — точка стоит? Заинтересовало…[/quote:1ur9r1d1]
нет конечно. это просто иконка.
в региональных настройках в винде стоит точка перед дробной частью. все эти стандарты иксель берет оттедава.[/quote:1ur9r1d1]
Так у вас английский канады, а у меня и ТС франсе Канады
[quote="Нет-нет":1zegvyq6][quote="Sergst":1zegvyq6][quote="Нет-нет":1zegvyq6]А у вас в Экселе вот в этом месте что — точка стоит? Заинтересовало…[/quote:1zegvyq6]
нет конечно. это просто иконка.
в региональных настройках в винде стоит точка перед дробной частью. все эти стандарты иксель берет оттедава.[/quote:1zegvyq6]
Так у вас английский канады, а у меня и ТС франсе Канады[/quote:1zegvyq6]
так то да.
мда заметил что обрезает остаток после …
короче нужно скрипт покруче писать. чтоб сканировал каждую букву.
Если там реально строго у всех по одному апострофу в начале и по одному в конце, то можно сильно не пaриться, для одной задачи сойдет.
Все там работает, только черти какие форматы ячеек стояли. И в формуле конечно нужно на ячейки с данными ссылаться, а не на пустую колонку.
Зайди в почту, я тебе все сделала. И телефоны и пост выцепляет, все в нужном формате.
Спасибо всем за участие. Мы тут все — коллеги по усложнению.
Оказалось, автозамена работает на 1 колонку, если её выделить. Так что, если заменить апостроф ничем, то получится именно нужный мне вариант.
Если вдруг кому интересно решение вопроса, которым был открыт топик, то
Affichage > Afficher > Personal >
Откроется новый классёр под именем Personal, в котором надо установить нужные настройки, сохранить и >
Affichage > Masquer > Personal