Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel/VBA - Zapełnienie kolejnych komórek textboxami - wyskakujące UserForm

chomik0014 28 Kwi 2015 23:07 687 6
  • #1 28 Kwi 2015 23:07
    chomik0014
    Poziom 7  

    Witam Serdecznie

    Mam mały problem. Stworzyłem programik w którym:
    w arkuszu klikając podwójnie komórkę od A1 do A4 wyskakuje formant z czterema textboxami. Po wpisaniu do nich wartości oblicza średnią.
    Chciałbym żeby jeśli wybiorę komórkę A1 wartości z textboxów zapełniały kolejne kolumny (B1, C1, D1) a E1 - to średnia.

    Próbowałem z selection.value - ale wypełnia się tylko komórka wybraną.
    Próbowałem wyciagnąć adres z target.address ale nie dałem rady.

    Z góry dziękuje za pomoc.
    Pozdrawiam

    0 6
  • #3 29 Kwi 2015 07:57
    chomik0014
    Poziom 7  

    Witam,

    lesławek - bardzo serdecznie dziękuje.
    ActiveCell.Offset(0, 1).Value - a ja na siłę szukałem wyciągnąć adres z targeta :)

    Mam jeszcze pytanko - czy jest możliwe przeniesienie średniej do Arkusza2.
    Np. zaznaczam w Arkuszu1 komórkę A3 wyliczam średnią poprzez formant i wprowadzam ją do Arkusza2 w komórce E3 (czyli w tym samym wierszu co aktywna komórka z Arkusza1)?

    Pozdrawiam.

    0
  • #5 29 Kwi 2015 15:27
    chomik0014
    Poziom 7  

    Nie do końca działa:(
    Jeśli zaczynamy od A1 to ok.
    Natomiast jak zaczniemy od np. A3 to w arkuszu2 wstawia się średnia na E1 a powinna być na E3.

    0
  • #7 29 Kwi 2015 22:29
    chomik0014
    Poziom 7  

    Działa idealnie :) Serdecznie dziękuje.
    W programowaniu jestem jeszcze cienki bolek, dopiero się uczę - dlatego tak męczę.

    Pozdrawiam

    0