Eli minulla on Sheet1 sivulla nappi, tahtoisin kuitenkin että tuo nappi suorittaisi makron Sheet2 sivun koodista. Onko se mahdollista? Ilman että tarvitsee mitään objektia tehdä Sheet2 sivulle?
koodin suorittaminen toisen välilehden koodista?
outoako?
2
248
Vastaukset
milläs meinasit käynnistää sheet2:lta makron?
lisää moduuliin makro minkä haluat suoritettavan
esim.
Sub a()
MsgBox "hei"
End Sub
sheet1 napin koodiin laitat
Private Sub CommandButton1_Click()
a
End Sub
ja sitten sheet2:lle vaikkapa hiiren oikealle napille
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Range("A1") = 1 Then
a
End If
Cancel = True
End Sub- outoako?
Ihan normaalilla komentopainikkeella olisi tarkoitus käynnistää. Onko sheet1 sivulla pakko olla myös nappi? Vai riittääkö jos kirjoittaa vain koodin sheet1 VBAprojektille?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kuka oli töllöntyön tekijä?
Ketä on nyt pidätetty? Oliko syy mustasukkaisuus tyttöystävästä tai oliko muita lieventäviä seikkoja? Katuuko tekijä nyt485107Kotikasvatus siitä se lähtee eli missä meni vikaan että lapsesta tuli puukottaja
Ottakaa muut oppia, normaali kotielämä. Ei liikaa edes hengellisyyttä.652894Vihamielisyys naisia kohtaan on jo yllättävän suuri ongelma
Esiintyy laajemmassa mittakaavassa, mitä vain tällä palstalla. Mistä tuo ilmiö nyt oikein johtuu, ja saa alkuvoimansa?2701338Jenkkilahkojen kastekaava
Jenkkilahkojen yhteinen kastekaava on kirjoitettuna Mormonin Kirjaan, Moroni, luku-8 Pienten lapsien vanhempia uhataan1391114Odotan sitä hetkeä
kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh721113Pasi Turunen: Ensimmäisenä Helluntaina ei kastettu sylivauvoja!
Tänään 31.5.2026 Pasi Turunen noin vastasi soittajan kysymykseen! Raamattu EI KERRO ketä kastettiin1611085- 1281048
Olen melko vakuuttunut
etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok741034- 142964
- 49914