Sigfrid kirjoitti:Arvaan, että ei onnistu kuvaamallsi tavalla, siis lopputulos jota haen. Noihin 10000:een soluun, 20000 tuhannelle riville tulee saada kiinteät arvot, ei viittauksia.
Kinaporin kalifi kirjoitti:Sigfrid kirjoitti:Arvaan, että ei onnistu kuvaamallsi tavalla, siis lopputulos jota haen. Noihin 10000:een soluun, 20000 tuhannelle riville tulee saada kiinteät arvot, ei viittauksia.
Teet ensin taulukon ja kopioit sen sitten vain arvoina? Vähän kömpelöä mutta voisi toimia.
Sigfrid kirjoitti:Kinaporin kalifi kirjoitti:Sigfrid kirjoitti:Arvaan, että ei onnistu kuvaamallsi tavalla, siis lopputulos jota haen. Noihin 10000:een soluun, 20000 tuhannelle riville tulee saada kiinteät arvot, ei viittauksia.
Teet ensin taulukon ja kopioit sen sitten vain arvoina? Vähän kömpelöä mutta voisi toimia.
En hae minkään kaavan arvoja, vaan haluan siirtää vakioita indeksien (rivi, sarake) osoittamaan paikkaan. Lyhyen excel-oppimäärän mukaan tämä ei onnistu ilman excel-ohjelmointia,
jussipussi kirjoitti:Sigfrid kirjoitti:Kinaporin kalifi kirjoitti:Teet ensin taulukon ja kopioit sen sitten vain arvoina? Vähän kömpelöä mutta voisi toimia.
En hae minkään kaavan arvoja, vaan haluan siirtää vakioita indeksien (rivi, sarake) osoittamaan paikkaan. Lyhyen excel-oppimäärän mukaan tämä ei onnistu ilman excel-ohjelmointia,
Olen itsekin plärännyt exellillä monenlaisia taulukoita ja joitakin pikku ohjelman pätkiä niihin tehnyt ja varsinkin kaavoja käyttänyt. Tarvitaan vähän enemmän, pohjatietoja siitä mitä haluat. Ekspertti en ole mutta vähän tavallista peruskäyttöä enemmän ehkä joiltakin osilta osaan siitä valtavasta sovelluksesta. Laita esimerkkejä perustiedoista, joita pitää lajitella ja millaisen haluat lopputuloksen olevan niin katsotaan sitten saadaanko mitään aikaiseksi.
Sigfrid kirjoitti:Jussipussi, tässä kuva. Sarake 3 on tässä 4, koska lisåsin rivinumeroinnin. Mutaatiot ovat sarakkeilla 4-39
Tomppa kirjoitti:Sigfrid kirjoitti:Jussipussi, tässä kuva. Sarake 3 on tässä 4, koska lisåsin rivinumeroinnin. Mutaatiot ovat sarakkeilla 4-39
Kyllä VBA:lla on tullu kirjoitettua muutamia aplikaatioita 90-luvulla, vaikka en mitään enään niistä muista. Kuitenkin ensinnä pitäisi määritellä probleema ennen ensimmäistä koodiriviä ja ongelman ydin on vielä hakusassa ainakin minulle.
Eli tarkoitit, että sarakkeelle indeksoituna nyt tässä 5 esimerkissä (Exelissä vaikkapa nyt sarake E) ja samoin rivi 5:lle on laitettu arvo 187. Mistä viedään kertomasi mukaan arvo ”1”?
Ennenkuin tarvitaan mitään VBA:ta, pitäisi olla selvillä INPUT/OUTPUT arvot eli syötteet ja tulosteet sekä toivottu proseduuri.
Sigfrid kirjoitti:Kiitos Tomppa vaivannäöstä. Excel on minulle ehkä suurempaa mystiikkaa kuin ohjelmointi sinulle Homma hoitui tällä VBA-koodinpätkällä
Sub aaa()
Dim i As Integer, j As Integer, A As Integer, B As Integer
For i = 1 To 16267
For j = 4 To 39
A = Cells(i, 1)
B = Cells(i, j)
Cells(A, B) = "1"
Next j
Next i
End Sub
jussipussi kirjoitti:Sigfrid kirjoitti:Kiitos Tomppa vaivannäöstä. Excel on minulle ehkä suurempaa mystiikkaa kuin ohjelmointi sinulle Homma hoitui tällä VBA-koodinpätkällä
Sub aaa()
Dim i As Integer, j As Integer, A As Integer, B As Integer
For i = 1 To 16267
For j = 4 To 39
A = Cells(i, 1)
B = Cells(i, j)
Cells(A, B) = "1"
Next j
Next i
End Sub
Työt häiritsivät taas harrastuksia, enkä ehtinyt tähän. En tiedä olisiko tuohon valmista kaavaa exellissä, mutta eipä tarvitse enää sitä pohtia. Ihan hauska tosiaan huomata että toiselle selvä asia on jollekin muulle epäselvä. Tämä tulee esille monissa tavallisissa keskusteluissa. Varsinkin kirjoittamalla käydyissä.,joka on täälläkin poikinut monta hyvää, mutta usein tarpeetonta vääntöä.
Niin onko myös tuo Tompan ratkaisu vastaus kysymykseesi?
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 5 vierailijaa