power_mПет, 16.07.10, 19:45 |
Здравейте ! Имам един проблем ,на пръв поглед елементарен за разрешение ,но не е, поне аз не се сещам каква е причината. В Ексел в А1 чрез textbox отпечатвам текста ОК , а в В1 съм написал vlookup формула ,която ако в А1 е отпечатана стойността ОК то в В1 се отпечатва текста -"Това е ОК!". Няма проблем ако в А1 написвам собственоръчно текста ОК , то в В1 се изписва текста -"Това е ок"! Проблем има когато текста ОК се отпечатва в А1 чрез textbox .Тогава в В1 ми излиза ето това N/A Имам чувството,че при отпечатването textboxa прибавя ненужни интервали и за това не се получава . Каде може да е проблема ? БЛАГОДАРЯ ! |
insecteaterПет, 16.07.10, 20:02 |
Как точно слагаш нещо в клетка чрез textbox ? Дай примерен файл. Да не би да пишеш текст в текстовото поле и да очакваш, че клетката ще има стойнот като съдържанието на текстовото поле? |
power_mПет, 16.07.10, 20:06 | RE: VLOOKUP...?
” Как точно слагаш нещо в клетка чрез textbox ? Дай примерен файл. Да не би да пишеш текст в текстовото поле и да очакваш, че клетката ще има стойнот като съдържанието на текстовото поле? „ Ами текстбокса е ситуиран върху форма .В него изписвам текст и чрез натискането на бутон текста въведен в текстбокса се отпечатва в клетка А1 |
insecteaterПет, 16.07.10, 20:24 |
Странно, при мен си се получава: Private Sub CommandButton1_Click()
Range("A1").Value = TextBox1.Value
End Sub |
Опа, нещо не ти разбрах логиката за ползване на VLOOKUP |
power_mПет, 16.07.10, 20:43 | RE: VLOOKUP...?
Значи да обясня по- подробно Когато въвеждам в текстбокса на ръка и натискам съответния бутон то резултата се отпечатва и всичко си работи нормално . А стойността която се отпечатва в текстбокса я взимам от листбокс Мисля ,4е се генерират празни интервали и за това не се полу4ава Ето я формулата =IF(A33="";"";VLOOKUP($A$33;инфо;3;FALSE)) |
insecteaterСъб, 17.07.10, 07:58 | |
power_mПон, 19.07.10, 12:12 | RE: VLOOKUP...?
Ами да ,точно това се оказа. Кода който съм поставил в листбокса ,открих ред който генерира празни интервали. Оправих го .Сега всичко е наред! |