04. august 2004 - 20:52Der er
9 kommentarer og 1 løsning
Kopier celler med Enter imellem hver celle
I mappe uge20 ligger der en projektmappe 20Top2004 og i mappe uge21 ligger der en projektmappe 21Top2004 osv..
Hver Projektmappe har et Ark INDSKRIV hvor der i C8:C27 er nogle tal og eller bogstaver. De fleste tal eller bogstaver i C8:C27 skal jeg genbruge i den efterfølgende uge.
Kan det lade sig gøre, at Kopier de enkelte celler over i den efterfølgende uge, jeg skal kunne vælge om alle celler skal kopiers med. Når de kopierede celler bliver Sæt Ind i den efterfølgende uge, må der kun Sætte Ind en celle af gangen da der skal være et Enter efter at der er skrevet i en celler.
Jeg skal bruge et Enter tegn, efter at der er skrevet et tal ind i cellen, for at starte den markro der går ud og søger efter det tal der lige er tastet ind i en projektmappe. johnfm
Tænker du på ved brug af copy-paste (Edit Copy) og man så bruger Enter til at indsætte igen (Edit paste (ctrl-v)).
Min foreslag ville være at extracte de ting ud du skal bruge. Søg efter (UK) Left(text;antal) eller right(text;antal) i hjælpen (gæt: venstre(), højre()). Jeg ved ikke hvad de funktioner hedder i den danske version, har aldrig brugt den dk Excel.
Jeg er ikke helt sikker på hvad du vil, men denne makro lader dig udvælge de celler du ønsker at kopiere og indsætter dem der hvor du ønsker med et ENTER efter hver indsættelse.
Sub test() Dim y As Long, c As Range, z As Long, Place As Range, copyfrom As Range, x() Set copyfrom = Application.InputBox(prompt:="hvor skal de hentes fra?", Type:=8)
ReDim x(copyfrom.Cells.Count, 1) For Each c In copyfrom.Cells y = y + 1 x(y, 1) = c Next Set Place = Application.InputBox(prompt:="hvor skal de indsættes ?", Type:=8) For z = 1 To y Place.Offset(z - 1, 0) = x(z, 1) Application.SendKeys "{Enter}" Next 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.