Excel

Floki

Guru
6. sep 2007
10.121
3.175
113
kako bi naredil enačbo oz makdo da bi mi celice D4 D8 D12 itd pisal v C3 C7 itd ter D5 D9 D13 v celice E3 E7....

če se komu sanja

hvala
 

Fly

Guru
21. jul 2007
2.643
508
113
Z makrom bi šlo, samo jaz ti žal trenutno nimam časa pomagati
 

Moongoose

Pripravnik
12. apr 2008
718
1
16
41
Si mislil na kaj takega? Zanka se izvaja dokler m ne kaže na prvo prazno celico.

Koda:
Sub Arrange()

    m = 4
    n = 4

    Worksheets("Sheet1").Cells(m, n).Activate

    Do Until ActiveCell.Value = Empty
    
    
        Selection.Copy
        ActiveCell.Offset(-1, -1).Select
        ActiveSheet.Paste
        ActiveCell.Offset(2, 1).Select
        Selection.Copy
        ActiveCell.Offset(-2, 1).Select
        ActiveSheet.Paste
       
        m = m + 4
        Worksheets("Sheet1").Cells(m, n).Activate

    Loop
    
    Application.CutCopyMode = False
    
End Sub



Ta koda počne isto, s to razliko, da pri kopiranju kopira le vsebino celic, ne pa tudi njihovega oblikovanja.




Koda:
Sub ArrangeNoStyles()

    m = 4
    n = 4

    Worksheets("Sheet1").Cells(m, n).Activate

    Do Until ActiveCell.Value = Empty
    
    Selection.Copy
    ActiveCell.Offset(-1, -1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ActiveCell.Offset(2, 1).Select
    Selection.Copy
    ActiveCell.Offset(-2, 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    
        m = m + 4
        Worksheets("Sheet1").Cells(m, n).Activate

    Loop
    
    Application.CutCopyMode = False
    
End Sub


EDIT: Spregledal sem da želiš, da se tudi vrednosti iz D5n kopirajo v E3n in ne v E4n kot kaže slika. Naj te ta ne zavede, je bila narejena preden sem opazil svojo napako. Kodo sem popravil in bi morala delovati bp, slike se mi pač ni dalo spreminjat, je bil prenaporen dan
smile-1.gif
Upam da bo delovalo in da je to, to kar si iskal.

primer.png
 
Nazadnje urejeno: