If the original cell is changing because of typing, you could use a
worksheet_change event to do the copy|paste (and formats) for you.
If the original cell is changing because of a calculation/formula, then you
could use a worksheet_calculate event to do the copy|paste (and formats) for
you.
But both of these mean that the "receiving" cell will not contain a formula.
cdil wrote:
>
> Thanks guy for your help 
> Unfortunatelly with a copy & paste (even by pasting only formats), I
> can't preserve the "dynamicity" 
>
> Other ideas ?
>
> WhytheQ wrote:
> > if A1 is in bold but B1 isn't then you can do something like:
> >
> > range("A1").copy
> > range("B1").pastespecial xlformats
> >
> > Rgds
> > J
> >
> > On 29 Nov, 15:10, "cdil" <cdil1...@gmail.com> wrote:
> > > Hello everyone,
> > >
> > > I am creating a sub that takes the value of a range into another one as
> > > a formula
> > > i.e. Range("TargetCell").FormulaR1C1 "=SourceCell"
> > > So it can be updated automatically when SourceCell changes.
> > >
> > > I would like to know if it is possible to copy or get the format of the
> > > SourceCell to apply it also to the TargetCell.
> > >
> > > For example:
> > > SourceCell value is "Hello John" with the word "John" in bold
> > > characters.
> > > Currently, TargetCell will display "Hello John" without the bold
> > > characters.
> > >
> > > How can I do to also get the word "John" in bold characters while
> > > keeping the "dynamicity" of the cell ?
> > >
> > > Thanks you for your help !
--
Dave Peterson