21. marts 2008 - 08:28Der er
3 kommentarer og 1 løsning
kopiere tal i kolonne A, hvis der sktår noget i kolonne O
Jeg har 2 ark. Temp og temp1
I temp står der noget i kolonnerne A-O. Hvis der står et tal i kolonne O skal den kopiere det tal der står i kolonne A til arket TEMP1
I Temp1 står der aldrig noget i kolonne O. Derfor skal den se på den tekst der står i kolonne B i arket temp og finde den tilsvarende tekst i kolonne B i temp1 og derefter kopiere tallet i kolonne A fra TEMP til TEMP1
f.eks. INDEN MAKROEN KØRES:
TEMP A B ......... O 1000 tekst1 4 1001 tekst2 1010 tekst3 6
TEMP1 A B ......... O 1000 tekst1 tekst2 tekst3
EFTER MAKROEN KØRES: TEMP A B ......... O 1000 tekst1 4 1001 tekst2 1010 tekst3 6
TEMP1 A B ......... O 1000 tekst1 1001 tekst2 1010 tekst3
Den samme tekst kan godt fremkomme flere gange i kolonne B. Det er derfor kontrollen i kolonne O skal laves.
Jeg har kæmpet temmelig meget med denne kode, men kan ikke få den til at virke. Jeg ville ikke sætte den på, da den tydeligvis viser mine problemer med koden. Er der ikke nogen der kan hjælpe mig med at sige hvad jeg gør galt
Den stopper når jeg forsøger på at finde "kontonavn" i arket temp1
Sub kopier_samlekonti() Dim kontonr As Variant Dim kontonavn As Variant Sheets("TEMP").Select
For Each c In Range("o1:o100").Cells If c.Value <> "" Then kontonr = c.Offset(0, -14).Value 'fanger kontonr i kol A kontonavn = c.Offset(0, -13).Value 'fanger kontonavn i kol B
Sub kopier_samlekonti() Dim kontonr As Variant Dim kontonavn As String Dim findwhat As String Sheets("TEMP").Select
For Each c In Range("o1:o100").Cells On Error Resume Next For kontonr = 1 To 20 If c.Value <> "" Then kontonr = c.Offset(0, -14).Value 'fanger kontonr i kol A kontonavn = c.Offset(0, -13).Value 'fanger kontonavn i kol B 'c.Offset(0, -2).Value = kontonr
Tænk at man skal bruge så lang tid på at få så lidt kode til at virke :-)
Blind høne kan også finde korn :-)
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.