Kutools for Excel, med mer enn 120 praktiske Excel-funksjoner, forbedre effektivitet og lagre din arbeidstid. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce I Excel, bare du kan bruke VBA-kode for å bare kopiere en celle fylt farge.
Før du kjører VBA, bør du vite nummeret på fargen du trenger å kopiere i fargelisten .
en. Trykk Alt + F11 for å åpne Microsoft Visual Basic for Application vinduet, og klikk deretter Sett > Modul, deretter lime nedenfor VBA til den nye modulen vindu
VBA. Kopier en celle fylt farge bare.
Sub farger1 () Dim i As Integeri = InputBox ("Skriv inn farge nummer") Range ("D1: F6") Interior.ColorIndex = iEnd SubTip. I VBA, kan du endre celleområdet som du trenger Range ("D1: F6"). Interior.ColorIndex = i
2.. Trykk F5 for å kjøre denne VBA. Så i det dukker dialog, skriver den relative antallet farge inn i den. Se skjermbilde:
tre. Klikk på OK. Serien har blitt fylt med det 17. fargen.
Men med denne VBA, bare du kan bruke fargen på fargelisten, om fargen er ute av listen, kan det ikke fungere. Så la oss gå til en annen effektiv metode.