Ändra intervall med mer än Area till värden med VBA i Microsoft Excel

Anonim

I den här artikeln lär du dig hur du ändrar intervall med mer än område till värden med VBA i Microsoft Excel.

Låt oss ta ett exempel och förstå hur man skriver VBA -koden för att ändra intervallet med mer än area till värden.

Hur ändrar man intervall med mer än område till värden?

Exempel 1:-

Vi har data i Excel A1: C1, i denna data vill vi klistra in i de olika intervallerna. Låt oss se hur?

Följ nedanstående steg:-

  • Tryck på Alt+F11 för att öppna Visual Basic -programmet

  • I VBAProject Dubbelklicka på Sheet 1
  • Ange nedanstående VBA -kod
Sub Values_4 () Dim smallrng As Range För varje smallrng In Range ("A1: D10, E12: H17"). Areal smallrng.Value = Range ("A1: D1"). Värde Next End Sub 

  • För att köra koden, tryck på F5
  • Värden kommer att uppdateras i definierat litet intervall

Exempel 2:-

Låt oss säga att vi har data i det definierade lilla intervallet och att vi vill skriva om dessa data med specifika intervalldata.

För att lösa detta problem, följ nedanstående steg:-

  • Tryck på tangenten Alt+F11 och dubbelklicka på blad 2
  • Ange koden nedan:-
Sub Values_4 () Dim smallrng Som intervall för varje smallrng In Range ("A1: D10, E12: H17"). Områden smallrng.Value = Range ("A1: D1"). Värde Next End Sub 
  • Kör koden genom att trycka på F5
  • Värdena uppdateras

Om du gillade våra bloggar, dela den med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook.

Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen