24. april 2003 - 14:48Der er
9 kommentarer og 1 løsning
Makro fungerer ikke korrekt
Jeg har 100 ark i et regneark; hvert ark repræsenter et unikt afdelingsnummer. For hver ark ønsker jeg at navngive et printområde (Indsæt, Navn, Definer) for cellerne a1..ae130 med navnet for afdelingen. Når jeg kører nedenstående kode løber den korrekt alle 100 ark igennem men hvert område døbes & sname. Hvad gør jeg forkert ?
Sub Ret_område()
Dim Sname As String
For I = 1 To Sheets.Count Sheets(I).Select
Sname = ActiveWorkbook.ActiveSheet.Name ActiveWorkbook.Names.Add Name:="Print_Area", RefersToR1C1:= _ "='& Sname'!R1C1:R130C31" Next End Sub
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Som din makro fremstår, indgår Sname som det navn, du definerer. Du bør måske overveje at benytte jkrons' forslag. Den er noget nemmere at læse på et senere tidspunkt.
nu fatter jeg ikke noget....... du bruger min løsning, men giver point til jkrons?
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.