Olen tehnyt excel seurantataulukon, jossa on vetovalikko (myyjätunnukset). Taulukosta valitessani myyjän, päivittää excel Case Is koodilla taulukon summan oikean myyjän kohdalle myyjä taulukkoon.
Tarvitsisin nyt sellaisen koodin, että jos solussa A1 luku on joko 8 tai 9 tai 10, niin makro keskeyttäisi haluamani päivitystoiminnon ilmoittaen viestillä virheellisestä valinnasta, eikä siis päivittäisi tuota ennalta määräämääni solua myyjä taulukkoon.
Eli kuinkas moinen onnistuu, kyselee opiskeleva excelööri (LUE=Amatööri ;))?
Tarvitsisin nyt sellaisen koodin, että jos solussa A1 luku on joko 8 tai 9 tai 10, niin makro keskeyttäisi haluamani päivitystoiminnon ilmoittaen viestillä virheellisestä valinnasta, eikä siis päivittäisi tuota ennalta määräämääni solua myyjä taulukkoon.
Eli kuinkas moinen onnistuu, kyselee opiskeleva excelööri (LUE=Amatööri ;))?
Vastaukset 1
Vanhimmat
tietämättä koodiasi tarkemmin...
ennen päivitystä, missä testaat ehtoja lisäät tarkistuksen
If Range("A1") = 3 Or Range("A1") = 4 Or Range("A1") = 5 Then
MsgBox "Valintasi oli virheellinen!", vbInformation, "Valinta"
Exit Sub
End If