21. marts 2007 - 12:29Der er
5 kommentarer og 1 løsning
Find tilsvarende x i excel database og udskift den
Jeg har et excel regneark som vi bruge til at udregne en masse oplysninger efter der er blevet tastet nogle få oplysninger ind, desuden udskriver den diverse breve.
Når jeg trykker på min udskriv macro kopiere den udvalgte oplysninger over i et eksternt excel regneark som er lavet som en database.
Det jeg skal bruge er en macro som kigge i databasen efter et tilsvarende X i kolonne A, hvis denne ikke eksistere skal den skrive de nye oplysninger i bunden af databasen. Hvis X allerede eksistere i kolonne A, så skal den overskrives med de nyeste oplysninger.
Jeg har lavet macroen der kopiere oplysninger ned i bunden af databasen, men mangler den der checker for gengangere og overskrive den.
Range("a2").Select If Range("a2").Value = "" Then Range("a2").Activate Else Range("a2").CurrentRegion.Select ActiveCell.Offset(Selection.Rows.Count, 0).Activate End If
With ActiveCell .Value = stel .Offset(0, 1).Value = brand .Offset(0, 2).Value = model .Offset(0, 3).Value = navn
Range("a2").Select If Range("a2").Value = "" Then Range("a2").Activate Else Range("a2").CurrentRegion.Select ActiveCell.Offset(Selection.Rows.Count, 0).Activate End If
ud:
With ActiveCell .Value = stel .Offset(0, 1).Value = brand .Offset(0, 2).Value = model .Offset(0, 3).Value = navn
End With ActiveWorkbook.Save ActiveWindow.Close End Sub
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.