Jeg skriver noget VBA kode til Excel der skal tælle hvor mange gange en boolean skifter fra true til false. Boolean variablen viser status for en ventil i noget udstyr og jeg vil gerne tælle hvor mange gange ventilen lukker (dvs skifter fra true til false)ved at lægge 1 til en integer . Har prøvet med lidt forskelligt men uden held. Nå ja... det må selvsagt være det samme om man tæller hvor mange gange den skifter fra false til true eller det halve af samtlige skift, men det vil være mest praktisk for mig hvis det er skiftene fra åben til lukket der tælles :-)
Nogen der kan lave en stump simpel kode der gør det?
...nå ja. Status for ventilen skal tjekkes en gang i sekundet (har et loop der sørger for dette), men ventilen skifter status sjældnere, så jeg har tænkt mig at kalde proceduren fra dette loop.
Jeg henter værdien via et PI add-in i excel. Excel-arket beregnes en gang i sekundet automatisk og så henter jeg værdien fra de relevante celler. Går ud fra at ventstatus skal være forskellig fra oldstatus i koden? serveren har sat spøjse koder ind i stedet;-)
Fandt ud af at oldstatus = ventstatus måtte uden for if'en. Men nu virker det :-)
Skal vi dele pointene?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.