|
|
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
господа! возлагаю большую надежду на Вас! подкиньте идею как можно копировать объединенные ячейки! за ранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:01:31 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
В этом примере все нормально копируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:18:35 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
а тут идет сбой ! ПЛИЗ ПОМОГИТЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:20:42 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
при пустом значении ячейки "A1" и "А2" значение выражения "Worksheets("Tabelle3").Range("A1").End(xlDown)" будет ссылаться на последнюю ячейку, а ты еще хочешь сдвинуться на ячейку вниз (Offset(1, 0)) - это не возможно вообщем заполни "A1" и "А2" и все будет нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:31:33 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
или двигайся вверх Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:36:27 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot vkodor] ок! ща буду пробовать. кстати а как можно сделать чтобы цена и наименование тов. были напротив в столбцах а не по строкам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 12:47:34 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot vkodor] доброе тебе спасибо. а можно ли сделать добавить определение последней строки если да то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:01:48 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot vkodor] доброе тебе спасибо. а можно ли сделать добавить определение последней строки если да то как? http://]http://www.sql.ru/forum/actualthread.aspx?tid=396213 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:07:13 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot vkodor] доброе тебе спасибо. а можно ли сделать добавить определение последней строки если да то как? номер последней строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:09:02 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad]! я полный чайник в этом. нужно создовать новый макрос или эту строчку вставляют в макрос? LastRow = WorksheetFunction.CountIf(Range(Cells(1, x), Cells(65536, x)), "*?") плиз помогите разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 13:49:16 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot Deggasad]! я полный чайник в этом. нужно создовать новый макрос или эту строчку вставляют в макрос? LastRow = WorksheetFunction.CountIf(Range(Cells(1, x), Cells(65536, x)), "*?") плиз помогите разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 14:51:57 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Это не моё vbapro Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 14:59:32 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
DeggasadЭто не моё vbapro Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Текст функции вставить в макрос и использовать Код: plaintext A -номер колонки, в которой нужно посчитать последнюю строчку, _ если A=0, то считается на всём листе x - искомая последняя строка Sub test() x = LastRow(A, Sheets("Лист2")) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 15:04:01 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad] а можете на моем приме 2 показать как это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 16:33:25 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot Deggasad] а можете на моем приме 2 показать как это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 16:49:21 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad] ну посмотрела смысл понятен. Но моя проблема осталась не решенной. мне нужно было колонки которые выделены сохранять на отдельном листе. сил больше нет помогите решить проблему! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 17:23:24 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Я сам плаваю! Но держи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 19:45:20 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad], я бы так не сказала! отлично пашет! только мне не хватает чтобы при вводе новой . накл. данные не обнавлялись а оставались и кним добовлялись новые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2007, 22:17:13 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot Deggasad], я бы так не сказала! отлично пашет! только мне не хватает чтобы при вводе новой . накл. данные не обнавлялись а оставались и кним добовлялись новые. Можно,но вероятна опасность, что из одной и той же накладной перересётся несколько раз (разве что проверку сделать по номеру документа) или тогда нужно не по всем листам процедуру делать, а только по активному листу. Наверное лучше как можно правильнее вопрос чформулировать и выложить сюда мож кто чё подскажет, наверняка как нибуть по простому можно сделать через проверку номера документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 08:19:19 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad] я дико извиняюсь, но может ты поможешь с этим макросом? может можно его под мой загнать? Sub voreve() Dim ws As Worksheet For Each ws In Worksheets If ws.Name <> "Tabelle3" Then ws.Range("D24:CD31").Copy Destination:=Worksheets("Tabelle3").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) End If Next End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 10:31:29 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
а может можно написать функцию "если "? к примеру если названия совпадают, то суммы в соответствии с названием вставляются внизу. Но при этом новые данные сохраняются ниже под этими данными. прикрепляю новый пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 12:22:12 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
Lenus[quot Deggasad] я дико извиняюсь, но может ты поможешь с этим макросом? может можно его под мой загнать? Sub voreve() Dim ws As Worksheet For Each ws In Worksheets If ws.Name <> "Tabelle3" Then ws.Range("D24:CD31").Copy Destination:=Worksheets("Tabelle3").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) End If Next End Sub Я тоже дико извиняюсь, но что значит загнать? Что с ним нужно делать??? 1) Он копирует строчки, а вы сказали, что нужно ячейки, которые помечены красным (часть из них не в строчках, а вообще сверху таблицы) 2) Он копирует формулы, а так как мы копируем отдельные ячейки, то нам нужны значения насколько я понимаю. 3) Насколько я опять же понимаю Range("D24:CD31") - является переменным, а не постоянным. 4)... Я честно так и не могу понять что нужно. Может конкретно написать нужно чтобы получилось вот так... Из того чего понял сделал перехват ошибок если номер накладной уже встречается и из взял часть вашей процедуры для определения новой строки (там в макросе помечено). Чем мог тем помог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 13:28:38 |
|
||
|
плиз дайте подсказку!
|
|||
|---|---|---|---|
|
#18+
[quot Deggasad] спасибо огромное тебе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2007, 13:46:26 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34360211&tid=2183361]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 367ms |

| 0 / 0 |
