Hjælp fra store-morten -- kopier til flere variable områder
Hej store-mortenJeg har lagt et tillægsspørgsmål ud på mit tidlige spørgsmål "Makro der kan kopiere et variabelt område ti en variabel placering"; men jeg tror ikke at du følger spørgsmål der er afsluttet, så derfor gentager jeg mit nye spørgsmål her.
Nu har jegfået dit forslag til at virke perfekt. Jeg har ændret lidt og anvendt det sammen med nogle if-sætninger, og det fungerer perfekt. Du kan måske ændre if-sætningerne ved at skrive en af dine, for mig komplicerede kommandoer.
Jeg har også et ønske om at anvende en "for to next", for 7 gentagelser hvor det er den adresse, der skal kopieres til, der ændres, Adressen flyttes 3 kolonner mod højre for hver gentagelse.
Jeg vedlægger en kopi af en del af den makro der virker.
Foran nedenstående makro der starter med 'POST1 ønsker jeg at få følgende til at virke:
Application.Goto Reference:="R10C10"
For i = 1 to 7
Application.Goto Reference:="R10C10+3" Jeg ønsker at markøren flytter sig 3 kolonner til højre ved hvert gennemløb.
' POST 1 - Afhængig af antal af deltagere på samme tid ved post1, udføres if-sætning
antal1 = Range("O6") 'antal af deltager på samme tid ved post 1
If antal1 = 2 Then
Application.Goto Reference:="R10C37" ' Der kopieres herfra (det eneste der ændre i hver if-sætning)
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Application.Goto Reference:="R10C13" 'Der kopieres hertil
ActiveSheet.Paste
End If
If antal1 = 3 Then
Application.Goto Reference:="R10C40" ' Der kopieres her fra(det eneste der ændre i hver if-sætning)
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Application.Goto Reference:="R10C13" 'Der kopieres hertil
ActiveSheet.Paste
End If
If antal1 = 1 Then
Application.Goto Reference:="R10C43" ' Der kopieres herfra(det eneste der ændre i hver if-sætning)
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Application.Goto Reference:="R10C13" 'Der kopieres hertil
ActiveSheet.Paste
End If
Next i
End Sub
Skal jeg oprette et nyt spørgsmål for at kunne tildele dig point? Jeg glemte at vælge point sidste gang, og dit svar var mere værd for mig. For svar på dette problem giver jeg gerne 200 point.
Jeg håber på et positivt svar.
