Beste Helpers,
Vanuit een Excel sheet waarop ik een brief heb start ik een stukje VB code wat een email aanmaakt waarin tekst en aanhangsels gemaakt worden. Dat werkt perfect. Nu wil ik op een andere sheet bijhouden of die brief gestuurd is. Ik heb dat al es gedaan waarbij die email status netjes in een cel geplaatst op de sheet vanwaar uit het VB script gestart wordt.
De code die ik daarvoor gebruik is : Range("BL" & RNum).Value = ("Letter Send " & Sdate), dus plaats de text in kolom BL op regel XXX welke door de variabele Rnum gedefinieerd is en ook de datum die door Sdate meekomt. Er staat dan "Letter Send 28/6" in de cel BLXXX
Nu is mijn probleem dat ik dit vanuit een andere sheet aanroep en er dus een verwijzing ingebouwd moet worden die naar het in gebruik zijnde sheet verwijst. De variabele van de sheet naam is "Sname". om de een of andere reden krijg ik de syntax niet geod.
Eigenlijk wil ik dus de excel variant " 'Sheetnaam' "!BL{Rnum} in de vb code hebben.
B.v (wel fout dus) - Range("'"Sname"'!" "BL" & RNum).Value = ("MY Review Send " & Sdate). of Range( & Sname & ,"BL" & RNum).Value = ("MY Review Send " & Sdate). Zo heb ik al vele varianten geprobeerd maar nog steeds niet de juiste gevonden.
Weet iemand raad. waarschijnlijk is het simpel, maar zoals iemand quote " Alles is moeilijk tot je weet hoe het moet"
Bij voorbaat dank, en met vriendelijke groet,
Roboman
Vanuit een Excel sheet waarop ik een brief heb start ik een stukje VB code wat een email aanmaakt waarin tekst en aanhangsels gemaakt worden. Dat werkt perfect. Nu wil ik op een andere sheet bijhouden of die brief gestuurd is. Ik heb dat al es gedaan waarbij die email status netjes in een cel geplaatst op de sheet vanwaar uit het VB script gestart wordt.
De code die ik daarvoor gebruik is : Range("BL" & RNum).Value = ("Letter Send " & Sdate), dus plaats de text in kolom BL op regel XXX welke door de variabele Rnum gedefinieerd is en ook de datum die door Sdate meekomt. Er staat dan "Letter Send 28/6" in de cel BLXXX
Nu is mijn probleem dat ik dit vanuit een andere sheet aanroep en er dus een verwijzing ingebouwd moet worden die naar het in gebruik zijnde sheet verwijst. De variabele van de sheet naam is "Sname". om de een of andere reden krijg ik de syntax niet geod.
Eigenlijk wil ik dus de excel variant " 'Sheetnaam' "!BL{Rnum} in de vb code hebben.
B.v (wel fout dus) - Range("'"Sname"'!" "BL" & RNum).Value = ("MY Review Send " & Sdate). of Range( & Sname & ,"BL" & RNum).Value = ("MY Review Send " & Sdate). Zo heb ik al vele varianten geprobeerd maar nog steeds niet de juiste gevonden.
Weet iemand raad. waarschijnlijk is het simpel, maar zoals iemand quote " Alles is moeilijk tot je weet hoe het moet"
Bij voorbaat dank, en met vriendelijke groet,
Roboman