Ja, Excel kommer
generellt Ignorera datavalidering när du klistrar in från Office Urklipp. Detta beror på att pastaoperationen är inriktad på att överföra * innehållet * på urklippet, inte på att tillämpa valideringsreglerna.
Det finns dock några undantag:
* klistra in Special: Om du använder "klistra in special" och väljer "validering" (eller "alla") som pasta -typ, kommer Excel faktiskt att tillämpa valideringsreglerna från källcellerna på destinationscellerna.
* vba: Du kan använda VBA -kod för att tillämpa valideringsregler under en pastoperation.
* Datavalidering med rullgardinslistan: Om valideringsregeln i källcellen är en rullgardinslista kan Excel automatiskt konvertera de klistrade data till giltiga värden från listan.
I de flesta fall, om du vill se till att klistrade data överensstämmer med datavalideringsreglerna, måste du validera uppgifterna manuellt efter klistring.
Här är några sätt att göra det:
* Använd funktionen "Data Validation": Gå till fliken "Data", klicka på "Datavalidering" och välj sedan valideringskriterierna du vill använda.
* Använd VBA: Skriv ett VBA -makro för att automatiskt kontrollera de klistrade data och tillämpa valideringsreglerna.
* Använd villkorad formatering: Skapa en villkorad formateringsregel som belyser ogiltiga data så att du enkelt kan identifiera och korrigera den.
Genom att vidta dessa steg kan du se till att dina kalkyldata förblir konsekvent och giltig även när du klistrar in data från externa källor.