webForumDet fria alternativet

Paste value inte formatet??

2 svar · 948 visningar · startad av iing9808

iing9808Medlem sedan sep. 200445 inlägg
#1

Jag har ett Excel ark med vissa kolumner som innehåller formler och raderna är formaterade med olika bakgrundsfärger beroende på vad raderna står för.

Nu är det så att jag vill kopiera in det här till en annan Excel fil, men, jag vill inte ha med formlerna, bara det slutgiltiga värdet OCH jag vill ha kvar min formatering.

Det här måste gå att skriva med bara en rad i 2007, eller?

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
Kalle MMedlem sedan mars 20041 938 inlägg
#2

Är det krångligt för dig att använda "Klistra in special" och bocka i värden och format?

iing9808Medlem sedan sep. 200445 inlägg
#3

Det körs i vba så det är inget jag kan göra manuellt om jag så hade velat. Jag har ju lösningen, att det skrivs på två rader, men jag var mest nyfiken på om det inte gick att rationalisera kodandet lite. Jag har inte det svartaste bältet i vba programmering om man säger så, så det är alltid kul att få lära sig något.

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb