Millaisella makrolla saisi kopioitua tietyistä peräkkäisistä sarakkeista jonkun sarakkeen rivit (esim. aina rivit 2 - 31), kun määrätyn solun arvo muuttuu välillä 1 -30, sarakkeeseen A. Sarkkeita olisi peräkkäin 30 ja olisivat aina samassa järjestyksessä verrattuna määrätyn solun arvoihin 1-30.
Esim. jos määrätyn solun arvo muuttuisi 5:deksi, niin kopioitaisiin sarakealueen viidennen sarakkeen rivit 2-31 sarakkeeseen A.
Tietyn solun arvon mukaan kopioituva sarakkeen tietyt rivit
5
576
Vastaukset
- Anonyymi
Ei tarvita makroa, jos haluat niin, että alueelle A2:A31 tulee kopio halutun sarakkeen vastaavista riveistä. Oletetaan, että tuo määrätty solu on A1 ja Sarakkeet B:stä eteenpäin. Soluun A2 kaava =OFFSET(B2;0;$A$1-2), jota kopioit alaspäin.
Jos haluat käyttää makroa, tämä k.o. sivun moduliin. Tässäkin on samat oletukset:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
C = Target.Value
Range(Cells(2, C), Cells(31, C)).Copy
Range("A2").PasteSpecial xlPasteValues
End If
End Sub - Anonyymi
Niin, Tarkemmin kysymys on siitä, että kun ensimmäisen yhdistelmäruudun 30 vaihtoehdosta valitaan vaikkapa ensimmäinen rivi, niin sen seurauksena toiseen yhdistelmäruutuun saadaan esim. sarake C:ssä oleva valikoima. Ja jos valittaisiin ensimmäisen yhdistelmäruudun toinen rivi, niin toiseen yhdistelmäruutuun saadaan sarake D:ssä oleva valikoima jne.
Siis tarkoituksena on saada toisen yhdistelmäruudun valikoima muuttumaan sen mukaan mitä ensimmäisessä yhdistelmäruudussa valitaan.
Sehän voidaan tehdä helposti If - Else valinnoilla, mutta siitä tulee melko pitkä litania.
En osaa Visual Basic ohjelmointia niin hyvin, että osaisin tehdä tuon lyhyemmin.- Anonyymi
Eikö tuo yllä ollut esimerkki vastannut kysymykseesi?
Mitä tarkoitat yhdistelmäruudulla? - Anonyymi
Anonyymi kirjoitti:
Eikö tuo yllä ollut esimerkki vastannut kysymykseesi?
Mitä tarkoitat yhdistelmäruudulla?Tälle palstalle on tyypillistä se että kysymys muuttuu sitä mukaa
kun joku hyväntahtoinen ihminen laittaa osaamisensa peliin.
Eli ei kannata hirveästi tuhlata aikaa näihin kysymyksiin. - Anonyymi
Anonyymi kirjoitti:
Tälle palstalle on tyypillistä se että kysymys muuttuu sitä mukaa
kun joku hyväntahtoinen ihminen laittaa osaamisensa peliin.
Eli ei kannata hirveästi tuhlata aikaa näihin kysymyksiin.Kysymys ei ole muuttunut, vain tarkentunut. Sille ei kukaan mitään mahda jos joku kommentoija kommentoi, vaikka ei ole edes perusasiat hallussa.
Joo,todellakin, ei kannata tuhlata aikaa, jos ei ole tarpeeksi tietämystä kulloisenkin kysymyksen ratkaisuun.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vakava rikosepäily Seinäjoella
Ilkka ei taaskaan tiedä mitään mutta hesalaiset kertoo: https://www.is.fi/kotimaa/art-2000010959325.html412625Mitä on woketus?
Täälläkin hoetaan usein sanaa "woketus". Mitä se tarkalleen ottaen tarkoittaa? Ilmeisesti sen käyttäjät ymmärtävät sen k3992129Olet saanut kyllä tunnisteita
Itsestäsi ja meistä. Mutta mikä siinä on, ettet kirjoita etkä anna itsestäsi merkkejä. Ellei ole kysymys siitä, mikä ens201932Oletko jo luovuttanut?
Joko olet luovuttanut kaivatun suhteen ja hyväksynyt, että mitään ei tule?1381724Ikääntyvien tilanne Suomessa on järkyttävä - Hoivakotiin ei pääse, vaan joutuu selviytymään yksin
Ikääntyvien tilanne Suomessa on järkyttävä… Hoivakoteihin sijoittamista vältellään, koska hoito on kallista ja hyvinvoin1251623Mies pakko olla rehellinen
Kiinnostuin koska olet tosi komea ja sulla on ihana puheääni. Olen aika pinnallinen sitten kai... 😓 kyllä olet tosi rau151581Kristo Salminen, 52, riisuutui - Paljasti Iso-Börjen tatuoinnit - Somekansan tuomio yksimielinen
Iso-Börje, tuo iso, tatuoitu, yltiöromanttinen ja aika kuuma rikollispomo - vai mitä mieltä sinä olet? Lue lisää ja kat211113Hirvenmaitojuusto
Olin Prisman juustohyllyllä kun vierestä alkoi kuulua kamala paapatus. Siinä oli vanha muori, joka räyhäsi raivokkaasti,01112- 741019
Kerro mulle miksi juuri me
Kohdattiin? Tässä elämässä. Vaikka ollaan edelleen tutut tuntemattomat. Se on omituinen tunne.63925