Avatar billede sasso Novice
05. maj 2008 - 00:54 Der er 4 kommentarer og
1 løsning

Standardtekster til hele celler

Hej eksperter!

Jeg skriver adresselabels ud i Excel og kan godt være irriteret over, at jeg skriver samme adresse ind gang efter gang. Er det muligt at lave en form for standardtekster eller dropdownmenu med udvalgte adresser?

Jeg skriver i felter på størrelse med hver label. Der er typisk 3-5 linier på sådan et felt, og der er forskellig formattering inde i feltet. (28 pkt. på øverste og 14 pkt. på øvrige linier). Selvfølgelig skifter jeg linie inde i feltet med ALT + ENTER.

Jeg håber, at det er muligt at hjælpe mig. Enten som autotekst, hvor jeg påbegynder teksten, og så feltet udfyldes automatisk, eller som f.eks. dropdown-menu, hvor jeg selv kan tilføje nye modtagere eller redigere de eksisterende.
Avatar billede supertekst Ekspert
05. maj 2008 - 11:45 #1
Hvor mange etiketter udskriver ad gangen.
Opfatter det som samme adresse pr. gang - eller ?

Det skulle nok være muligt, at gøre "tilværelsen" (hvad angår etiketter) lidt lettere for dig - idé haves...
Avatar billede sasso Novice
05. maj 2008 - 12:19 #2
Lyder godt. :o)

Jeg laver typisk 1-3 etiketter ad gangen. Det sker simpelthen manuelt, når jeg skal sende en faktura eller et brev. Og hvorfor taste samme kundes navn og adresse ind hver eneste gang, når jeg måske sender en faktura om måneden og et brev nu og da? Eller en kunde, der får 15 breve på et par måneder...

Kan du hjælpe, bli'r jeg RIGTIG glad.

Mine labels sidder på et ark, som jeg forud har printet logo på på én gang. Hvis du ønsker det, kan jeg godt uploade det et eller andet sted.

Glæder mig til at høre mere. :o)
Avatar billede supertekst Ekspert
05. maj 2008 - 13:09 #3
Hvis man forestiller sig, at på ark1 er der formateret til 3 etiketter.
På ark2 er alle adresser registreret - med een pr. række og så det nødvendige antal kolonner (3-5).

På ark2 kunne man klikke på en given adresse i kolonne A og denne blev så overført til Ark1 på respektive 3 etiket-pladser. Eller skal der spørges om det ønskede antal (1-3)? 

Hvor mange adresser er der tale om?
Er der flere etiketter pr. række?

Du måtte gerne sende filen m/"etiket-ark formatet" til: pb@supertekst-it.dk
Avatar billede supertekst Ekspert
05. maj 2008 - 22:52 #4
Dim plads
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
   
    Sheets("Adresser").Select
   
Rem hvis dobbbelt-klikket i kolonne A (1) og celle er udfyldt
    If Target.Column = 1 Then
        If Target.Value <> "" Then
            Target.Copy
            indsætAdresse
           
            If plads <> 0 Then
Rem flyt markering en kolonne til højre
                Target.Offset(0, 1).Select
            End If
           
Rem ophæv markering
            Application.CutCopyMode = False
        End If
    End If
End Sub
Private Sub indsætAdresse()
    Sheets("Etiketter").Select
   
    plads = findLedigCelle
    If plads <> 0 Then
        ActiveSheet.Range(plads).Select
        ActiveSheet.Paste
       
        Sheets("Adresser").Select
    End If
End Sub
Private Function findLedigCelle()
    With ActiveSheet
        For ræk = 1 To 9 Step 2
            For kol = 1 To 2
                If .Cells(ræk, kol) = "" Then
                    findLedigCelle = .Cells(ræk, kol).Address
                    Exit Function
                End If
            Next kol
        Next ræk
    End With
   
    MsgBox ("Ingen ledige pladser")
    findLedigCelle = 0
End Function
Avatar billede sasso Novice
05. maj 2008 - 23:24 #5
Fantastisk!

Tusind tak for hurtig og effektiv hjælp til at fjerne et dagligt irritationsmoment fra mit arbejde. Godt gået.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester