Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

автоматизм для переменных

332  
Georg222 коренной житель29.06.18 21:42
Georg222
NEW 29.06.18 21:42 

Bсем привет!

Описание вопроса:

имеется слова на немецком и их перевод на английский, имеется сокращение слов на немецком для описания переменных.

Что хочется получить в результате:

вводишь текст на немецком получаешь его сокращение плюс анг перевод

к примеру

Druckrollen--->DR

heben-->HE

Druckrollen heben-->DR_HE-->английский перевод

возможно ли это создать в EXCEL если да то как ?

Спасибо.

бросай курить вставай на лыжи и вместо рака будет грыжа
#1 
Murr патриот29.06.18 23:09
Murr
29.06.18 23:09 
в ответ Georg222 29.06.18 21:42

Druckrollen--->DR

-----

А почему DR, а не DN?


возможно ли это создать в EXCEL если да то как ?

-------

Сделать - можно.

Но зачем в Экселе? Задача то не экселевская...


Да еще вопросик - что делать со словами, которые сокращаются в одинаковые аббриевиатуры?

#2 
AlexNek патриот29.06.18 23:14
AlexNek
NEW 29.06.18 23:14 
в ответ Georg222 29.06.18 21:42

Как на VBA делать не знаю, никогда не пробовал.

Но для начала сделайте таблицу из 3х колонок

"текст на немецком, его сокращение, анг перевод". Для базы данных делал бы по другому, но для экзель это самое простое будет.


Ну а потом написать скрипт для поиска.

#3 
Georg222 коренной житель30.06.18 08:55
Georg222
NEW 30.06.18 08:55 
в ответ Murr 29.06.18 23:09, Последний раз изменено 30.06.18 09:02 (Georg222)

такие сокращения у нас уже до меня ввели ,

просто хочу систематизировать.

Мне нужно быстро и не сильно замудрено при том что я не ПС программист а СПС:( потому подумал про Excel

Слова сокращаемые в одинаковые абривиатуры предполагается назвать по разному и ввести повсеместо одинаковые сокращения

Систематика в узком кругу ибо сокращения будут отчасти не по нормам

бросай курить вставай на лыжи и вместо рака будет грыжа
#4 
Georg222 коренной житель30.06.18 09:01
Georg222
NEW 30.06.18 09:01 
в ответ AlexNek 29.06.18 23:14

Вот со скриптом то проблемы и возникли ибо знаний по нему к сожелению нет:(

Можете пожалуйста подсказать где глянуть и подучится ...

Спасибо!

Ps:В последствии если получится задуманое хочу сделать и такой вариант чтобы вводя сокращения был выведен текст.

Все это нужно ибо работаем по всему миру а переменные на немецком и люди не зная языка не понимают написанного...

бросай курить вставай на лыжи и вместо рака будет грыжа
#5 
Murr патриот30.06.18 11:43
Murr
NEW 30.06.18 11:43 
в ответ Georg222 30.06.18 08:55

В общем случае, т.е. в случае когда у тебя неограниченное количество "переменных", задача получается не для Эксела. Про базу данных тебе уже сказали.

Но 100-150 "переменных" можно вбить и в Эксел.


Об чем тебе надо подумать.

Аглийский, немецкий, испанский и русский. В том смысле, что больше одной пары.

Скорее всего, как только будут вбиты пары, появится желание иметь полное текстовое описание на сответствующих языках.


Еще. Стоит подробнее ознакомится с документированием имеющимся в системе - возможно что-то уже сделано.

#6 
Murr патриот30.06.18 11:47
Murr
NEW 30.06.18 11:47 
в ответ Georg222 30.06.18 09:01

где глянуть

------

Глянуть вседа можно в F1 или гоогле.


хочу сделать

-----

Учится, однако, мало-мало, надо будет...

#7 
AlexNek патриот30.06.18 13:34
AlexNek
NEW 30.06.18 13:34 
в ответ Georg222 30.06.18 09:01
Все это нужно ибо работаем по всему миру а переменные на немецком

ну так начинать нужно не с программы а с запрета наименования на немецком. У нас была подобная проблема, только СПС другая фирма делала.

Поставили оборудование в Китай, пошли проблемы, программист китайский нифига понять не может. А термины то фиг переведешь. Anz и то непонятно что.


но прогу совершенно не нужно делать, достаточно таблички к экзеле. Да и то непонятно кто ее будет создавать


А по ВБА инфы просто валом

http://exceltable.com/vba-macros/

https://msdn.microsoft.com/ru-ru/library/office/ee814737(v...

http://fb.ru/article/319888/vba-excel-primeryi-programm-ma...

http://office-guru.ru/excel/samouchitel-po-excel-vba-453.h...

#8 
Срыв покровов коренной житель05.07.18 11:36
NEW 05.07.18 11:36 
в ответ Georg222 29.06.18 21:42
Georg222 коренной житель09.07.18 22:11
Georg222
NEW 09.07.18 22:11 
в ответ Georg222 29.06.18 21:42, Последний раз изменено 09.07.18 22:12 (Georg222)

всем огромное спасибо!!!

буду учить и читать предложеное тем более явно пригодится может:)

С F1 интересная идея:)

бросай курить вставай на лыжи и вместо рака будет грыжа
#10 
Georg222 коренной житель09.07.18 22:16
Georg222
NEW 09.07.18 22:16 
в ответ Срыв покровов 05.07.18 11:36

Вау супер уже все готово :)))

Спасибо большое за помощь!!!

бросай курить вставай на лыжи и вместо рака будет грыжа
#11 
_vladimir гость10.07.18 13:12
_vladimir
NEW 10.07.18 13:12 
в ответ Georg222 30.06.18 09:01

Я тащусь просто. Современные Программисты не понимают кода, если переменные названы не на их родном языке, самим-то не смешно? Имхо, гнать взашей что именователей, что читателей, а не экселевские таблички им клепать.

#12