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


Emne lukketVba, som henter tekst-formler til brug i tabel

 Besvar Besvar
Forfatter
GraniGulli Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Feb.2022
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: Vba, som henter tekst-formler til brug i tabel
    Sendt: 22.Feb.2022 kl. 15:21
Det var nemlig det, som var problemet at jeg ikke ville manuelt ændre 100 celler til at være formler.
Til top



Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 18.Feb.2022 kl. 15:09
Kan du så ikke bare ændre dem til at være formler?
Til top
GraniGulli Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Feb.2022
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 18.Feb.2022 kl. 13:00
Hej Hans K.
Tak for bidraget, men det virker ikke hvis formlerne i D2 og E2 er tekst. Se mit svar til Jørgen også.
Til top
GraniGulli Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Feb.2022
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 18.Feb.2022 kl. 12:58
Hej Jørgen.
Jeg plejer også at bruge samme princip - tvs. formler øverst og frys funktionen aktiv. Grunden til at jeg denne gang bruger en tabel med formeltekster er, at jeg vil have formlerne dynamiske, således at hvis kolonne-rækkefølgen i tabeller ændres så vil formlerne også automatisk blive ændrede.
Jeg har ellers fundet en nogenlunde vba-løsning, som dog ikke virker på matrix-formler.
Til top
Hans K. Se dropdown
Guld bruger
Guld bruger


Medlem: 04.Apr.2019
Land: Danmark
Status: Offline
Point: 1427
Direkte link til dette indlæg Sendt: 18.Feb.2022 kl. 12:42
Måske det her kan bruges.

Til top
Jørgen Christensen Se dropdown
Sølv bruger
Sølv bruger


Medlem: 31.Jul.2020
Land: Danmark
Status: Offline
Point: 307
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 18.Feb.2022 kl. 11:34
Hej
Jeg har en lignende udfordring, man løser den uden VBA. I stedet for at have formlen i alle rækker, har jeg den kun i den nederste række. Efter jeg har indsat data, og kopieret formlen ned i de indsatte rækker, ændre jeg resultaterne til værdier i alle rækker, undtagen den nederste. Så er jeg klar til næste gang der skal indsættes data.
Alternativt kan du have formlen i den øverste række (som altid er synlig, ved brug at funktionen "Frys rude" under Vis).
Venlig hilsen
Jørgen

Til top
GraniGulli Se dropdown
Forum Begynder
Forum Begynder


Medlem: 16.Feb.2022
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 16.Feb.2022 kl. 16:55
Hej, er der et klogt hoved derude?

Jeg har et stort regneark i Tabel1, hvor jeg overskriver alle formler med værdier (for performance). Mine formler ligger lagret i en anden tabel i tekst-format. Mit problem er, at jeg kun kan benytte formlene igen, hvis jeg manuelt kopierer formel-teksten og indsætter den ind i en celle i Tabel1. 

Er der nogen der kan skrive noget Vba-kode som kan hjælpe mig?

Mit problem er måske nemmere at forstå med et eksempel, hvor C1 og D1 har teksten, som skal bruges i Tabel1, henholsvis Col3 og Col4. Vba skal indsætte dem som formler i Tabel1 og derefter ændre resultatet til værdier.

=TÆL.HVISER([Col1];[@Col1]) =SUM.HVISER([Col2];[Col1];[@Col1])
Col1 Col2 Col3 Col4
a 10 2 30
a 20 2 30
b 30 1 30
c 40 2 90
c 50 2 90
d 60 1 60
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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