BBC-Test
Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: OFF TOPIC
Forum beskrivelse: Alt som ikke direkte vedrører problemer med regneark . Alt fra vittigheder til seriøse anmeldelser er meget velkommen.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1101
Udskrevet den: 21.Nov.2024 kl. 18:57
Emne: BBC-Test
Besked fra: excelent
Emne: BBC-Test
Posteringsdato: 17.Feb.2013 kl. 08:53
Denne tråd er oprettet for at teste/afprøve mulighederne med BBC-koder Så hvad der herefter følger giver ikke nødvendigvis nogen mening for andre Skulle du kende til nogen smarte BBC-tips er du dog velkommen til at poste dem her.
Private Sub UserForm_Initialize() Set sh = Sheets("Ark1") For Each navn In ThisWorkbook.Names Me.ListBox1.AddItem sh.Cells(Range(navn).Row, Range(navn).Column) Next End Sub
|
Private Sub UserForm_Initialize() Set sh = Sheets("Ark1") For Each navn In ThisWorkbook.Names Me.ListBox1.AddItem sh.Cells(Range(navn).Row, Range(navn).Column) Next End Sub
|
http://google.dk" rel="nofollow - http://google.dk
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Svar:
Besked fra: EXCELGAARD
Posteringsdato: 17.Feb.2013 kl. 10:36
Jeg leger lige med
For Counter = 1 To Infinity Debug.Print "Excel Rocks" Next |
For Counter = 1 To Infinity Debug.Print "Excel Rocks" Next
------------- 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.
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 11:10
Du er velkommen
=HVIS(RÆKKE(1:1)<=$A$1*RÆKKER($B$1:$B$3);INDEKS($B$1:$B$3;REST(RÆKKER($1:1)-1;RÆKKER($B$1:$B$3))+1);"")+HVIS(RÆKKE(1:1)<=$A$1*RÆKKER($B$1:$B$3);INDEKS($B$1:$B$3;REST(RÆKKER($1:1)-1;RÆKKER($B$1:$B$3))+1);"")
|
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 11:12
=HVIS(RÆKKE(1:1)<=$A$1*RÆKKER($B$1:$B$3);INDEKS($B$1:$B$3;REST(RÆKKER($1:1)-1;RÆKKER($B$1:$B$3))+1);"")+HVIS(RÆKKE(1:1)<=$A$1*RÆKKER($B$1:$B$3);INDEKS($B$1:$B$3;REST(RÆKKER($1:1)-1;RÆKKER($B$1:$B$3))+1);"")
|
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 11:29
Hmm fint nok man kan anvende [CODE] for at få en lang formelvist på 1 linie, men hvordan kopierer man den efterfølgende så den kan sættes ind i et regneark
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: EXCELGAARD
Posteringsdato: 17.Feb.2013 kl. 12:02
Jeg har nu ingen problemer med at marker og kopier din lange formel...
...men, jeg medgiver, at det godt kan ødelægge overblikket lidt...
...men, jeg havde nu osse tænkt mig, blot, at benytte den til små VBA-stumper.
------------- 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.
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 12:23
ok ja det kan jeg åbenbart også men kun den øverste,- ikke den nederste Forskel på de 2 er at i den nederst satte jeg koden umiddelbart før og efter formlen og med den første satte jeg koderne på en linie over og under formlen. Så lærte jeg det :-)
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: Allan
Posteringsdato: 17.Feb.2013 kl. 18:26
Det giver rigtig god mening at bruge til formler, men jeg synes det er noget hø til VBA-scripts.I må lige korrigere mig hvis jeg laver fejl 40, men når jeg kopierer indeholdet af en bbcode code-boks
og sætter indeholder over i f.eks. notepad - får jeg hele indholdet på én linje... Kender i et trick? //Allan
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 19:35
Ups ja det problem var jeg ikke ops på, har prøvet lidt forskelligt, forløbig bedste løsning : indsæt i et excel-ark Indsæt speciel vælg html Herfra kan det kopieres over i vba-editoren ikke optimal, men dog brugbar. [move]skroll[/move]
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: EXCELGAARD
Posteringsdato: 17.Feb.2013 kl. 20:27
Hvorfor dog sætte en stump VBA-kode over i Notepad???
Når jeg kopier et, hvilket som helst af ovenstående VBA-koder, der er afgrænset med CODE-taggen, over i et helt almindeligt standard VBA-modul, så står det perfekt...
Og, det er vel det, der er formålet? At smide koden over i Excel, og ikke over i Notepad...
Eller, er der noget, jeg misser her?
------------- 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.
|
Besked fra: Allan
Posteringsdato: 17.Feb.2013 kl. 20:41
Jeg nævnte notepad fordi det er en måde at sikre at ingen som helst form for formatering har indvirkning. Uanset om jeg smider koden over i et modul er resultatet det samme...: én linje.
Det er muligvis bare hos mig, men jeg har oplevet problemet i andre fora også.
//Allan
|
Besked fra: excelent
Posteringsdato: 17.Feb.2013 kl. 21:10
Samme problem her - hele koden indsættes i 1 lang linie både i notepad og vba-editor. Kan det mon være en windows indstilling/opsætning
------------- Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
|
Besked fra: EXCELGAARD
Posteringsdato: 17.Feb.2013 kl. 21:23
Hmmmm.... Underligt...
Nu har jeg prøvet, at smide alle eksemplerne over i både VBE og Notepad, men i begge programmer står det præcist, som det skal, her hos mig....
Ta daa! Microsoft og Windows slår til igen (Mand, jeg savner min gamle Amiga, hvor alting bare virkede )
Så, sprøgsmålet er nu: Hvilken opsætning har jeg, som I ikke her???
------------- 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.
|
Besked fra: Allan
Posteringsdato: 17.Feb.2013 kl. 21:50
EXCELGAARD skrev:
Ta daa! Microsoft og Windows slår til igen (Mand, jeg savner min gamle Amiga, hvor alting bare virkede )
|
helt enig ;-) På den anden side... hvis alle andre end jeg kan, så skal jeg såmænd nok klare den
//Allan
|
|