Select the product you need help with
Markera celler/områden med hjälp av Visual Basic-procedurer i ExcelArtikel-id: 291308 - Visa produkter som artikeln gäller. På den här sidanMer InformationMicrosoft tillhandahåller programmeringsexempel enbart i förklarande syfte och gör inga utfästelser, varken uttryckligen eller underförstått. Detta omfattar men begränsas inte till underförstådd garanti för säljbarhet eller lämplighet för ett visst syfte. I denna artikel förutsätts att du känner till det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan hjälpa till med att förklara funktionen hos en viss procedur, men kan inte ändra dessa exempel för att ge ytterligare funktioner eller skapa procedurer som motsvarar dina speciella behov. I exemplen i den här artikeln används Visual Basic-metoderna från följande tabell.
Metod Argument
------------------------------------------
Activate inget
Cells rowIndex, columnIndex
Application.Goto reference, scroll
Offset rowOffset, columnOffset
Range cell1
cell1, cell2
Resize rowSize, columnSize
Select inget
Sheets index (eller sheetName)
Workbooks index (eller bookName)
End direction
CurrentRegion inget
Egenskap Används --------------------------------------------------------------------- ActiveSheet för att ange det aktiva bladet ActiveWorkbook för att ange den aktiva arbetsboken Columns.Count för att räkna antalet kolumner i det angivna objektet Rows.Count för att räkna antalet rader i det angivna objektet Selection för att referera till det markerade området 1: Markera en cell i det aktiva kalkylbladetOm du vill markera cell D5 i det aktiva kalkylbladet kan du använda något av följande exempel:eller 2: Markera en cell i ett annat kalkylblad i samma arbetsbokOm du vill markera cell E6 i ett annat kalkylblad i samma arbetsbok kan du använda något av följande exempel:eller 3: Markera en cell i ett kalkylblad i en annan arbetsbokOm du vill markera cell F7 i ett kalkylblad i en annan arbetsbok kan du använda något av följande exempel:eller 4: Markera ett cellområde i det aktiva kalkylbladetOm du vill markera området C2:D10 i det aktiva kalkylbladet kan du använda något av följande exempel:5: Markera ett cellområde i ett annat kalkylblad i samma arbetsbokOm du vill markera cellområdet D3:E11 i ett annat kalkylblad i samma arbetsbok kan du använda något av följande exempel:6: Markera ett cellområde i ett kalkylblad i en annan arbetsbokOm du vill markera området E4:F12 i ett kalkylblad i en annan arbetsbok kan du använda något av följande exempel:7: Markera ett namngivet område i det aktiva kalkylbladetOm du vill markera det namngivna området "Test" i det aktiva kalkylbladet kan du använda något av följande exempel:8: Markera ett namngivet område i ett annat kalkylblad i samma arbetsbokOm du vill markera det namngivna området "Test" i ett annat kalkylblad i samma arbetsbok kan du använda följande exempel:9: Markera ett namngivet område i ett kalkylblad i en annan arbetsbokOm du vill markera det namngivna området "Test" i ett kalkylblad i en annan arbetsbok kan du använda följande exempel:10: Markera en cell i förhållande till den aktiva cellenOm du vill markera en cell som är fem rader nedanför och fyra kolumner till vänster om den aktiva cellen, kan du använda följande exempel:11: Markera en cell i förhållande till en annan cell än den aktiva cellenOm du vill markera en cell som är fem rader nedanför och fyra kolumner till höger om cell C7, kan du använda något av följande exempel:12: Markera ett cellområde som är förskjutet från ett angivet områdeOm du vill markera ett cellområde som är lika stort som det namngivna området "Test", men som är förskjutet fyra rader nedåt och tre kolumner till höger, kan du använda följande exempel:13: Markera ett angivet område och ändra markeringens storlekOm du vill markera det namngivna området "Database" och sedan utöka markeringen med fem rader kan du använda följande exempel:14: Markera ett angivet område, förskjuta det och sedan ändra områdets storlekOm du vill markera ett område fyra rader nedanför och tre kolumner till höger om det namngivna området "Database", samt inkludera två rader och en kolumn mer än det namngivna området, kan du använda följande exempel:15: Markera unionen av två eller flera angivna områdenOm du vill markera unionen (det vill säga den sammanslagna ytan) av de två namngivna områdena "Test" och "Sample" kan du använda följande exempel: Union method of application class failed 16: Markera snittet av två eller flera angivna områdenOm du vill markera snittet av de två namngivna områdena "Test" och "Sample" kan du använda följande exempel:I exempel 17?21 i den här artikeln hänvisas till följande exempeldata. I varje exempel anges cellområdet som markeras. A1: Namn B1: Försäljning C1: Kvantitet A2: a B2: $10 C2: 5 A3: b B3: C3: 10 A4: c B4: $10 C4: 5 A5: B5: C5: A6: Total B6: $20 C6: 20 17: Markera den sista cellen i en kolumn med sammanhängande dataOm du vill markera den sista cellen i en sammanhängande kolumn kan du använda följande exempel:18: Markera den tomma cellen längst ned i en kolumn med sammanhängande dataOm du vill markera cellen nedanför ett område med sammanhängande celler kan du använda följande exempel:19: Markera ett helt område med sammanhängande celler i en kolumnOm du vill markera ett område med sammanhängande celler i en kolumn kan du använda följande exempel:eller 20: Markera ett helt område med icke sammanhängande celler i en kolumnOm du vill markera ett område med celler som inte hänger samman kan du använda följande exempel:eller 21: Markera ett rektangulärt cellområdeOm du vill markera ett rektangulärt cellområde runt en cell använder du CurrentRegion-metoden. Området som markeras med CurrentRegion-metoden begränsas av en valfri kombination av tomma rader och tomma kolumner. Följande är ett exempel på hur du kan använda CurrentRegion-metoden:eller
eller
22. Markera flera icke sammanhängande kolumner av varierande längdOm du vill markera flera icke sammanhängande kolumner av varierande längd kan du använda följande tabell- och makroexempel:A1: 1 B1: 1 C1: 1 D1: 1 A2: 2 B2: 2 C2: 2 D2: 2 A3: 3 B3: 3 C3: 3 D3: 3 A4: B4: 4 C4: 4 D4: 4 A5: B5: 5 C5: 5 D5: A6: B6: C6: 6 D6: ANMÄRKNINGAR OM EXEMPLEN
ReferenserOm du vill veta mer om hur du använder exempelkoden i den här artikeln klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base: 290140
(http://support.microsoft.com/kb/290140/
)
Köra exempelkod för Office XP-program från artiklar i Knowledge Base (Länken kan leda till en webbplats som är helt eller delvis på engelska)EgenskaperArtikel-id: 291308 - Senaste granskning: den 23 november 2007 - Revision: 6.1 Informationen i denna artikel gäller:
| Artikelöversättning
|


Tillbaka till början








