Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketUdprintning af alle variabler

 Besvar Besvar
Forfatter
mha Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 03.Jan.2019
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Emne: Udprintning af alle variabler
    Sendt: 03.Mar.2019 kl. 09:17
Hej derude.

Har vi en simpel metode til at printe vba
variabler og deres værdier ud i et sheets?

Hvis det ikke giver mening kunne koden måske se sådan ud
For each a in thisworkbook.variable

Range("a1").end(xldown).offset(1,0) = a.name
Range("a1").end(xldown).offset(0,1) = a.name.value

Next

Jeg skal bruge variablerne og deres værdier i forhold til err.handling, hvor vi danner en mail ude hos user, og sender den tilbage til itafdelingen, hvis koden fejler.
Til top



Til top
Michael D Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 22.Feb.2019
Land: Danmark
Status: Offline
Point: 23
Direkte link til dette indlæg Sendt: 03.Mar.2019 kl. 16:13
Hej mha,

Hvad mener du med VBA variabler? "ThisWorkbook" har nogle "properties" men ikke nogen variables som så.

Hvis du fortæller lidt mere om hvad du gerne vil, kan vi måske hjælp.

vh,
Michaël
Til top
mha Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 03.Jan.2019
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Sendt: 04.Mar.2019 kl. 09:52
I vores VBA module har vi Watch billede, som viser alle vores variabler samt deres værdier - denne oversigt, kunne jeg godt tænke mig at lave i et sheets.

Jeg har et err.handling modul, som danner en mail, når et af vores regneark laver en fejl. Mailen sendes til os i IT, som så forsøger at genskabe fejlen igen, for derigennem at kunne finde årssagen til fejlen og selvfølgelig rette den. I mailen står de trukne variabler og deres værdier.

I stedet for at jeg skal lave en kode, hvor jeg manulet skriver alle variablerne og deres værdier, som f.eks. "variable_1: " & variable_1 & Vbnewline & _
så kunne det være fedt, hvis man kunne standart kode som printer alle variabler ud og deres værdier - lige som vi ser i watches skærmbillede....

giver det mening....?

Til top
Michael D Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 22.Feb.2019
Land: Danmark
Status: Offline
Point: 23
Direkte link til dette indlæg Sendt: 04.Mar.2019 kl. 12:55
Tror ikke det kan lad sige gøre at finde din variabler ved hjælp af koden (google gave ikke nogen brugbart).
Måske skal du tænk din kode anderledes, f.eks. ved at bruge et array til din variable/værdier - så vil det være nemt at loop igennem den når du får bruge for det.
vh,
Michaël
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
Direkte link til dette indlæg Sendt: 04.Mar.2019 kl. 17:59
Der findes åbenbart flere forskellige løsninger:

Personlig kan jeg bedst lige den løsning, hvor man laver sine variabler som elementer i et Dictionary, og så blot gennemløber dette Dictionary, når man har behov for alle variablerne - på den måde kan man hente/styre både variablernes navne og deres værdier - pretty neat faktisk Geek

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Michael D Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 22.Feb.2019
Land: Danmark
Status: Offline
Point: 23
Direkte link til dette indlæg Sendt: 04.Mar.2019 kl. 18:10
SmartThumbs Up
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk