Print side | Luk vindue

Kopier / Indsæt uden at kopiere betinget format

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Generelt
Forum beskrivelse: Hjælp til generel daglig brug af programmet Excel
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1733
Udskrevet den: 04.Mar.2025 kl. 22:15


Emne: Kopier / Indsæt uden at kopiere betinget format
Besked fra: Ib Hansen
Emne: Kopier / Indsæt uden at kopiere betinget format
Posteringsdato: 13.Jul.2014 kl. 13:31
Hej Forum.

Jeg ønsker at lave forskellige betingede formater i forskellige celler.

Er det muligt at lave en alm. kopiering / indsætning (Ctrl+c / Ctrl+v) af en værdi, uden at kopiere formatet med ?

På forhånd tak.

Se vedhæftede
uploads/1125/Betinget_format_test.xlsx" rel="nofollow - uploads/1125/Betinget_format_test.xlsx




Svar:
Besked fra: excelent
Posteringsdato: 14.Jul.2014 kl. 22:04

ja med ctrl+c og derefter højreklikke på destinationscellen og vælge

indsæt værdier

altså ikke ctrl+v



-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Ib Hansen
Posteringsdato: 15.Jul.2014 kl. 10:13
Hej Excelent.

Regnearket, der er en planlægningskalender, skal bruges af folk, der slet ikke har forstand på Excel og alle specialfunktionerne eller ved hvordan de skal bruges.
Det skal laves til West Jyder, der skriver en mail i en lang linje uden punktum, komma eller starter en sætning med stort.
Ikke at forkleine West Jyder, men komputere kan godt være noget nymodens bras Wink

Kalenderen består af en indtastningsdel, der har forskellig bagrund.
Mange vagter gentager sig og jeg kan forstille mig at brugeren ville opmærke en række, højreklikke og vælge 'kopier' -  'Indsæt'.
Det vil kopiere det 'Betingede format' også.

Kalenderen kører ikke helt endnu - Mangler stadig lidt.
De forskellige uger i indtastningsdelen åbnes af knapper i mit Ribbon.

Åben kalenderen.
Vælg fra Ribbon Indtast vagt, ferie og vagtbytte - Første halvår - Nogle uger.
Password fra Ribbon Administrator - Vis Excel menuen = Bus
/uploads/1125/Master_Kalender_ver._8.xlsm" rel="nofollow">uploads/1125/Master_Kalender_ver._8.xlsm


Jeg ved ikke hvordan det laves
Men spekulerede på, at definerer rammer og bagrundsfarve vha. VBA.
Hvor koden skal placeres ved jeg heller ikke endnu, men måske i en Sub i et modul.
Og herefter lave et call til denne Sub, når man klikker på nogle specifikke uger, Ribbon skal åbne.

jeg vil prøve at se, hvad jeg kan finde på nettet, om Rammer og Baggrundsfarve med VBA Wink

Mvh.
Ib



Besked fra: EXCELGAARD
Posteringsdato: 16.Jul.2014 kl. 09:09
Hej Ib,

Sådan lige ud af baghovedet, så er her to forslag til, hvordan du kan løse dit [CTRL] + [V] problem på:

  1. Du kan vælge helt at slå muligheden fra.
    Se her: www.excelgaard.dk/Bib/KlipKopiIndsaet/ www.excelgaard.dk/Bib/KlipKopiIndsaet/

  2. Du kan tildele en anden funktion til [CTRL] + [V] med 'Application.OnKey'...
    ...en funktion, der kun indsætter værdier (xlPasteValues), og ikke formatering.


-------------
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: Ib Hansen
Posteringsdato: 16.Jul.2014 kl. 09:48
Hej igen Excelent og Excelgaard.

Så fik jeg cracket at man kan kopiere/indsætte, uden at kopiere Betinget format også Smile

Jeg gjorde dette:
Skemaet har samme stregtykkelse i alle celler.

Betingelse = Grøn farve.
Jeg skrev en værdi=1 ud for første rækker i skemaet, hvor betingelsen skal gælde.
I betingelsen låste jeg kolonnen, men lod rækken være åben.
Formel: =$A4=1
Jeg definerede at betingelsen skal gælde for hele skemaet.

Betingelse = Grå farve.
Jeg skrev en værdi=1 ud for den første kolonner i skemaet, hvor betingelsen skal gælde.
I betingelsen lod jeg kolonnen være åben, men låste rækken.
Formel: =H$1=1
Jeg definerede at betingelsen skal gælde for hele skemaet.

Regelstyring for betinget formatering
Så lagde jeg den dominerende farve grøn øverst i regelstyringens rækkefølge.

Sluttelig gav jeg værdien=1 i selve arket, ud for de rækker og kolonner betingelsen skal gælde.

Test uploadede.
Kopier/indsæt med Ctrl+c og Ctrl+v uden at kopiere Betinget format med.
uploads/1125/Betinget_format_-_Kopier-Indsæt_test.xlsm" rel="nofollow - uploads/1125/Betinget_format_-_Kopier-Indsæt_test.xlsm

Nu skulle det være en smal sag at lave sine egne farveskemaer med Ribbon + VBA, ved at udskifte værdien=1 med 2, 3, 4 osv.

Thumbs Up

Mvh.
Ib

Ps.
Det kan nok laves meget smartere direkte i VBA, men så langt er jeg ikke kommet i min udvikling Ouch


Besked fra: excelent
Posteringsdato: 16.Jul.2014 kl. 10:16

godt gået

Thumbs Up



-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Ib Hansen
Posteringsdato: 18.Jul.2014 kl. 14:07
Hej Excelgaard.

Mit lille eksempel oven over virker kun, hvis man kopiere fra en celle inde i skemaet med de betingede formater.
Hvis man kopiere fra en celle udenfor skemaet eller en værdi fra et helt andet regneark, bliver det betingede format i skemaet overskrevet.

Jeg har tænkt på 2 muligheder.
1. At lave skemaet i VBA med linier, farver osv. og lave en 'reset knap', der først sletter hele skemaet og optegener det igen.
Koden kan også startes hver gang arket bliver åbnet med Sub Workbook_Open()

2. At finde en kode, der indstiller arket til ikke at acceptere, at betinget formater bliver kopieret ind i en celle.
Den mener jeg skal startes med Sub Workbook_Open()

Måske skal jeg lave begge løsninger.

Jeg har kigget på din hjemeside  www.excelgaard.dk/Bib/KlipKopiIndsaet" rel="nofollow - www.excelgaard.dk/Bib/KlipKopiIndsaet  men syntes ikke jeg kan finde en kode jeg beskriver i nr. 2.
Er det en du har ?

På forhånd tak.

Mvh.
Ib

Ps. Er først på komputeren igen lørdag.



Print side | Luk vindue