< návrat zpět

MS Excel


Téma: úprava makra rss

Zaslal/a 11.6.2012 16:51

Zdravím, potřebuji poradit jak v kodu makra zajistit aby si kopírovalo z jedné určité buňky třeba (B1) a zbytek byl opět (realitivní odkaz)

'
' Makro4 Makro
'

'
ActiveCell.Offset(0, -4).Range("A1").Select
Selection.Copy
ActiveCell.Offset(4, 1).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
Application.CutCopyMode = False

děkuji za radu

stop Uzamčeno - nelze přidávat nové příspěvky.

#008791
avatar
vyprdnout se na offsety :-)
ActiveCell.Offset(0, -4).Range("A1").Select
Selection.Copy

range("B1")copy
a možná by vůbec celý tvůj kód stačilo nahradit
range("B1")copy activecell
Application.CutCopyMode = False

M@citovat
#008792
avatar
Děkuji za odpověd, možná jsem se špatně vyjádřil :-) radši to začnu od začátku, a třeba mi poradíte jak to udělat úplně jinak ...
viz příloha, mám v buňce B1 vždy aktuální datum a při změně textu v buňce A3 potřebuji překopírovat aktuální datum do buňky B3 (pouze hodnotu - aby následující den tam byl pořád stejný údaj)a to samé u A4, A5, A6, ....
Děkuji
Příloha: zip8792_doplneni_datumu.zip (7kB, staženo 13x)
citovat
#008794
avatar
Do listu1:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row > 2 Then
Cells(Target.Row, 2) = Now
End If
End Sub

M@citovat
#008798
avatar
Super děkuji za vše :-)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse