Avatar billede per2000 Nybegynder
06. juni 2004 - 17:29 Der er 10 kommentarer og
1 løsning

to rækker der kolonner parallelt

I et Excel regneark har jeg 2 kolonner som jeg ønsker skal virke parallelt således at forstå at når jeg taster i den 1. så vises indtastningen også i den anden. Det samme modsat.
Hvordan gør jeg det!
Avatar billede jkrons Professor
06. juni 2004 - 18:05 #1
Du  kan godt få den ene til at vise indholdet af den anden, men hvis det skal virke begge veje, keræves en makro.

Denne kode skriver indtastninger i A kolonnen i den tilsvarende celle iB-kolonne og indtastninger i B kolonnen i tilsvarende celle i A kolonnen.

Private Sub Worksheet_Change(ByVal Target As Range)
    tc = Target.Column
   
    Select Case tc
        Case Is = 1
            Target.Offset(0, 1) = Target.Value
        Case Is = 2
            Target.Offset(0, -1) = Target.Value
        End Select

End Sub

Koden skal ligge i modularket for det relevante Ark.
Avatar billede per2000 Nybegynder
08. juni 2004 - 13:57 #2
Tak for koden
Jeg har ikke før prøvet at lægge koder i modularket
Jeg kan ikke i koden se kolonne A og B.
Hos mig er det G3-G88  og AF3-AF88

Hvor kan jeg læse mere om opbygning af disse koder!
Avatar billede jkrons Professor
08. juni 2004 - 14:29 #3
Det kan du i hjælpen :-) Eller i en af de mange bøger, der findes om emnet.

I dit tilfælde skal du højreklikke på arkfanen for det ark, du arbejder i. VælgVis programkode. Nu kan du kopiere og indsætte koden ovenfor. Den skal så rettes til, så den passer til din situation:

Private Sub Worksheet_Change(ByVal Target As Range)
    tc = Target.Column
    If Target.Row < 3 Or Target.Row > 88 Then
        Exit Sub
    Else
        Select Case tc
            Case Is = 7
                Target.Offset(0, 25) = Target.Value
            Case Is = 32
                Target.Offset(0, -25) = Target.Value
        End Select
    End If
End Sub
Avatar billede jkrons Professor
08. juni 2004 - 14:34 #4
Eksempler på bøger kunne være:

Excel VBA Programming for the absulute beginner,
Excel VBA Macro Programming
Excel 2002 Power Programming with VBA

eller på dansk

Excel 2000 programmering med VBA

Så har du noget at starte på. Men når du er i VBA editoren (der hvor du sætter koden ind) kan du trykke på F1 og få masser af hjælp til VBA. Ellers er Eksperten et godt sted, eller nyhedsgruppen dk.edb.regneark.
Avatar billede per2000 Nybegynder
08. juni 2004 - 15:51 #5
Det virker - 1000 tak
Nu beder programmet om en digital signatur til makroen
Jeg har lavet en personlig men hvor placerer jeg signaturen
og hvordan gør man
Avatar billede jkrons Professor
08. juni 2004 - 15:57 #6
Se, det ved jeg desværre ikke :-( Jeg bruger ikke selv digital signatur.
Avatar billede per2000 Nybegynder
08. juni 2004 - 16:04 #7
Efter makroen er blevet indlagt beder excel om enten at sætte
sikkerhedsniveauet lavt eller få makroerne signeret.

Hvordan gør du for at få makroerne til at virke
Avatar billede jkrons Professor
08. juni 2004 - 20:40 #8
Sætter sikkerhedsniveauet til Mellem. Så spørger den, om der skal åbnes med makroer eller ej. Hvis makroen (regnearket) er lavet af en jeg "stoler på", siger jeg Ja, ellers Nej.
Avatar billede per2000 Nybegynder
08. juni 2004 - 22:09 #9
Tak for hjælpen
Avatar billede jkrons Professor
08. juni 2004 - 22:14 #10
Velbekomme!
Avatar billede per2000 Nybegynder
28. juni 2006 - 18:10 #11
Lukked
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