Hej Jeg har denne og den virker perfekt, den sortere område C20:E34, når jeg taster enter i celle C20
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$C$20" Then Call Sorter End If ActiveCell.Select End Sub
Er det muligt at lave noget VBA der kan lave en sortering, når jeg taster i C21, C22 til C34? Altså når jeg skriver i hvilken som helst celle fra C20 - C34 og taster enter så skal området sorteres.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg har løst opgaven, ikke på den mest elegante måde, men det virker. Jeg er meget modtagelig for en mere elegant måde.
Jeg lavede denne i fanen, en "If" for hver linje og en makro i modullet, for hver linje, så virker det.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$20" Then Call Sorter20 End If If Target.Address = "$C$21" Then Call Sorter21 End If ActiveCell.Select End Sub
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.