Форум >  Архив "Техзона" >  Февраль 2005 года >  Программисты тута есть?

Программисты тута есть?

Если есть, отзовитесь плиз, очень нужна помощь!
Алёна © (03.02.2005 13:02)

Оцените автора материала. Статью уже оценили 3 чел.

1 Звезда 2 Звезды 3 Звезды 4 Звезды 5 Звезд 1.00 из 5.
Прямая ссылка


Какая?
Случайно зашла © (03.02.2005 13:02)
Прямая ссылка

Только не смеяться, я в этом ничего не понимаю, но надо! Мне нужно написать макрос в Екселе (уууу, деревня). Зачем, не спрашивайте, но нужно из одной ячейки скопировать (не вырезать) текст в другую, но не просто скопировать. Из ячейки Е нужно скопировать текст после 1-й запятой и вставить в ячейку С. В ячейке С текст тоже есть, вот тот (из Е) вместе с запятой нада туда вставить. Если непонятно, попробую объяснить по-другому.
Алёна © (03.02.2005 13:02)
Прямая ссылка

Исх. В Е абвг 123, ежз Нужно абвг, ежз 123, ежз
Алёна © (03.02.2005 13:02)
Прямая ссылка

не получилось на примере показать ((((
Алена © (03.02.2005 13:02)
Прямая ссылка

информация попала в голову и безнадежно ищет мозг :)))))
Глум © (03.02.2005 13:02)
Прямая ссылка

ctrl c-копировать ctrl v-вставить. выделяешь что надо так пробовала?
сладкая конфетка © (03.02.2005 13:02)
Прямая ссылка

не смешно, когда у тебя 2225 ячеек, замучаешься копировать
Алена © (03.02.2005 13:02)
Прямая ссылка

да,многовато.так может только так и можно.
сладкая конфетка © (03.02.2005 13:02)
Прямая ссылка

думаю, что нет.....надеюсь!
Алёна © (03.02.2005 13:02)
Прямая ссылка

ты знаешь у меня в excel тоже есть програмка.там надо много формул вносить.И самое обидное что это все надо в ручную.Иногда целый день уходит.Так муторно.
сладкая конфетка © (03.02.2005 13:02)
Прямая ссылка

А до первой запятой текст произвольный или определенное количество символов?
Случайно зашла © (03.02.2005 13:02)
Прямая ссылка

Произвольный, причем дальше в тексте тоже есть запятые, они не в счет
Алёна © (03.02.2005 13:02)
Прямая ссылка

Если нет опыта написания макросов то можно навводить кучу вспомогательных ячеек а затем воспользоваться функцией сцепить
Случайно зашла © (03.02.2005 13:02)
Прямая ссылка

есть у меня опыт, я учусь но не получается
Алёна © (03.02.2005 13:02)
Прямая ссылка

я так бегло посмотрела, для вырезания нужной подстроки можно воспользоваться следующими функциями: 1)InStr (функция) возвращает позицию первой найденной подстроки в строке. 2)Len (функция) возвращает число символов строки или число байт,необходимых для хранения переменной 3)Right (функция)возвращает определенное число символов с правой стороныстроки
Кексина © (03.02.2005 13:02)
Прямая ссылка

Ещё актуально? А тексты отличаются во всех ячейках? Или есть типовые похожие?
Каркаде © (03.02.2005 22:02)
Прямая ссылка

Что хотим?
Mida © (03.02.2005 13:02)
Прямая ссылка

Можно это в макросе сделать, только если ты не программист, то тебе быстрее вручную. Поверь мне..
Кексина © (03.02.2005 13:02)
Прямая ссылка

я не программист, но макросы писать, не нужно быть крутым программистом, я только учусь, вот и заклинило помогите, а?
Алёна © (03.02.2005 13:02)
Прямая ссылка

я тебе внизу ответила, спрашивай если что не понятно. Хотя я последний макрос год назад писала :)
Кексина © (03.02.2005 13:02)
Прямая ссылка

поняла меня волнует, как суммировать содержимое ячейки В с текстом после запятой из ячейки Е
Алёна © (03.02.2005 14:02)
Прямая ссылка

Я бы так сделала... в соседнюю строку такую функц. =ПОИСК(",";RC[-1]) /найти первую запятую/ в след. ячейку так. функц. =ПРАВСИМВ(RC[-2];ДЛСТР(RC[-2])-RC[-1]) /кол-во симв, правее после первой запятой/ в след. записать что после запятой в след. за той, где был текст =СЦЕПИТЬ(RC[-1];RC[-2]) А потом скрыть ненужные стоблики и скопировать формулы..;))
Фламинго © (03.02.2005 14:02)
Прямая ссылка

Ой.. наврала.. первая функция эт знак символа ","...;))) сорри... значит след. формула, эт вывести все, что правее... длстр-длина общей строки.. а в RC[-1] лежит ПОИСК... спрашивай если не поняла..)
Фламинго © (03.02.2005 14:02)
Прямая ссылка

ну вот - и без макроса обойтись можно!
Кексина © (03.02.2005 14:02)
Прямая ссылка

От именно... зачем запариваться...;))
Фламинго © (03.02.2005 14:02)
Прямая ссылка

запариваться нужно затем, что это будет кусок программы большой (первой в жизни серьезной), я просто нажимаю на кнопку, привязанную к данному модулю и делается все, что мне нужно. Формулы писать нужно для каждого файла, а макросы работают для всех
Алёна © (03.02.2005 14:02)
Прямая ссылка

Ну мать...;(( тады дай подумать..;))) какие ваши сроки?
Фламинго © (03.02.2005 14:02)
Прямая ссылка

ну, до конца дня я тоже думать буду я пытаюсь автоматизировать нудную однообразную работу
Алёна © (03.02.2005 14:02)
Прямая ссылка

ДыВАЙ ..;)))
Фламинго © (03.02.2005 14:02)
Прямая ссылка

Ой.. вот один вопрос... нуно часть строки именно вписать в другую, в которой тоже текст?? Нельзя еще один столбец использовтаь?
Фламинго © (03.02.2005 14:02)
Прямая ссылка

ну, нежелательно, думаю, перегружено сильно будет так как кроме этих действий идет заполнение других ячеек и сохранение файла, в общем долго объяснять
Алёна © (03.02.2005 14:02)
Прямая ссылка

Если правильно поняла в ячейке А - текст с первой запятой ( из него берем кусочек до запятой)В ячейке D- второй текст Результат (кусочек А и содержимое D вставляем в ячейку E Если использовать экселовские формулы получается СЦЕПИТЬ(ЛЕВСИМВ(А1;НАЙТИ(",";А1));D1) Ну если нужен именно макрос можно атвоматом записать и посмотреть что получиться
Случайно зашла © (03.02.2005 14:02)
Прямая ссылка

Сорри ошиблась Это если текст до первой запятой нужен
Случайно зашла © (03.02.2005 14:02)
Прямая ссылка

вот именно..))) вот то что я ниже написала, объедини... я поленилась)))
Фламинго © (03.02.2005 14:02)
Прямая ссылка

А если вот просто взять и перевести формулы на англ..?? Только опять же третий столбки задействован с выводом результата...;(((
Фламинго © (03.02.2005 15:02)
Прямая ссылка

О! я неправильно объяснила, блиииин! Соори! формулы привязаны к конкретным ячейкам, а мне нужно выделить например 10,20,50 строк и чтобы содержимое ячеек из столбца Е копировалось в содержимое ячеек столбца В. Опять наврена меня никто не поймет
Алёна © (03.02.2005 15:02)
Прямая ссылка

ну чего там у нас?
Алёна © (03.02.2005 17:02)
Прямая ссылка

Да ниче.. работаю...;)) а у тя?;)
Фламинго © (03.02.2005 17:02)
Прямая ссылка

голову сломала, у меня не получается
Алёна © (04.02.2005 09:02)
Прямая ссылка

никогда ен подумала бы, что сущетсвуют программеры для
Sova © (03.02.2005 19:02)
Прямая ссылка

а при чем тут для Ексель или еще чего-то? Есть язык Visual Basic for Applications, специально для приложений упрощенный Бейсик. Он несложный, но навыки программирования нужны, чтобы на нем писать, по-моему
shum © (04.02.2005 09:02)
Прямая ссылка

 

Что не так с этим комментарием ?

Оффтопик

Нецензурная брань или оскорбления

Спам или реклама

Ссылка на другой ресурс

Дубликат

Другое (укажите ниже)

OK
Информация о комментарии отправлена модератору