I et Excel 2007 regneark under Windows Vista har jeg f. eks. 10 kolonner og 14 rækker. Men hvis jeg taster Ctrl+End, ender jeg ikke i det felt, der hedder J14, men måske i T381. Hvordan fjerner jeg alle de overskydende rækker og kolonner? (Forståelig forklaring, tak!). Ved diverse forsøg opnår jeg kun, at Ctrl+End sender mig endnu længere ud i tomheden, og de store regnearks overflødige rækker og kolonner må jo optage en masse plads. mvh. Flemming
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Dim myLastRow As Long Dim myLastCol As Long Dim wks As Worksheet Dim dummyRng As Range
For Each wks In ActiveWorkbook.Worksheets With wks myLastRow = 0 myLastCol = 0 Set dummyRng = .UsedRange On Error Resume Next myLastRow = _ .Cells.Find("*", after:=.Cells(1), _ LookIn:=xlFormulas, lookat:=xlWhole, _ searchdirection:=xlPrevious, _ searchorder:=xlByRows).Row myLastCol = _ .Cells.Find("*", after:=.Cells(1), _ LookIn:=xlFormulas, lookat:=xlWhole, _ searchdirection:=xlPrevious, _ searchorder:=xlByColumns).Column On Error GoTo 0
If myLastRow * myLastCol = 0 Then .Columns.Delete Else .Range(.Cells(myLastRow + 1, 1), _ .Cells(.Rows.Count, 1)).EntireRow.Delete .Range(.Cells(1, myLastCol + 1), _ .Cells(1, .Columns.Count)).EntireColumn.Delete End If End With Next wks
Hvabehar! Det er da ikke en forståelig forklaring! Folk, de kan gennemskue meningen i dette computerhebraiske sprog, døjer nok ikke med mit lille og enkelt formulerede problem. Løsningen må ligge i korrekt brug af piletasterne og Ctrl, Shift, End m m.
Mit indlæg er et forslag til at løse dit problem jeg hjælper gerne med at bruge denne løsning Men hvorfor microsoft har lavet Excel som de har, det må microsoft selv redde sig ud af :-)
Så skal jeg lave en anvisning til hvordan mit forslag anvendes ? Eller mener du løsning er en helt anden ?
Du har ret i, at Microsoft ikke ved, hvordan problemet løses, for jeg har forgæves spurgt deres support, og de har også i Hjælp-menuen nogle kryptiske forslag, hvor de slutter af med at skrive: "Så skulle problemet været løst"!!!! Det er det ikke. Kan du give mig en forklaring for Dummies, er jeg meget lydhør
1. Start med at indlæse din projektmappe 2. Derefter kopierer du koden jeg indsatte herover (CTRL+c) 3. Retur til et ark i projektmappen 4. Tast ALT+F11 5. I menuen "Insert" vælger du "Module" 6. Indsæt koden i det tomme vindue som fremkommer (CTRL+v) 7. ALT+F11 bringer dig tilbage til arket 8. tast ALT+F8 marker "DeleteUnused" og klik "Afspil" (UK-RUN)
Når jeg har det problem, som du beskriver, placerer jeg markøren i første celle i den første tomme række. Derefter Ctrl+Shift+End. Jeg har nu fat i de tomme rækker. Højreklik, slet rækker .... og så det vigtige. Ctrl+Home, så jeg kommer op i øverste celle. Gem (det springende punkt her er at gemme med det samme).
Jeg har forsøgt dit forslag, og det burde faktisk virke, men det gør det ikke. Heller ikke med Ctrl + Pil ned. Jeg prøver alternativt excelents forslag, men skal lige sætte mig ind i, hvad der sker ved det. Der er så mange fejl i Excel 2007. Et andet, som Microsoft heller ikke kan give en fornuftig løsning på, er følgende: hvis man gemmer et Excel-dokument, bliver man undertiden helt umotiveret spurgt, om man vil tilføje en række? Ifølge Microsoft DK er der indtil videre kun den mulige løsning at køre i fejlsikret tilstand (I Kør bruges kommandoen: excel /safe).
Jeg troede Service Pack 1 til Office 2007 ville løse problemerne, men nej.
Til excelent: kan du give mig et link til det sted på nettet, hvor du fandt løsningen.
husk lige at lukke marker box med navn og klik accepter
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.