22. januar 2008 - 20:55Der er
4 kommentarer og 1 løsning
Etiketter, nummerering automatisk
Et ark etiketter skal nummereres fortløbende - og det skal de følgende ark også gerne. Jeg gør det "by hand", men mener, jeg har lært det en gang v hj a formular eller sådan noget. Desværre smutter det jo i forkalkning og alt for meget arbejde. Er der en, jeg evt må sende arket til? Eller som kan gi en forklaring. Please, kun seriøse henvendelser ;-)
Const ræk = 5 'billettens nr. er placeret i række Const kol = 1 '-"- i kolonne Sub AutoOpen() Dim startNr startNr = InputBox("Indtast første billetnr", "Nummerering af biletter") If startNr <> "" And IsNumeric(startNr) = True Then indsætBilletNr Val(startNr) End If End Sub Sub indsætBilletNr(nr As Integer)
Application.ScreenUpdating = False
With ActiveDocument.Tables(1) antalbiletter = .Tables.Count For billet = 1 To antalbiletter With .Tables(billet) .Cell(ræk, kol).Select Selection.TypeText Text:=Format(CStr(nr), "0#") End With Rem optæl billetnr nr = nr + 1 Next billet End With
Application.ScreenUpdating = True
Rem Gå til start af dokument Selection.HomeKey Unit:=wdStory End Sub
Nej, det var for indviklet for min trætte hjerne. Men jeg gør noget helt andet: Har 156 (4 ark med 14 på hver), som jeg har håndnummereret. Så printer jeg bare det antal, jeg skal bruge. Læg et svar og mange tak for hjælpen. Tilgiv den lange ventetid.
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.