PC Review


Reply
Thread Tools Rate Thread

on data add formula

 
 
Jumparound
Guest
Posts: n/a
 
      1st Oct 2007
Hi guys (and girls)
I got a simple question...

i got a table of data thats gatherd by a macro, now i want to add 1
more line to this table.
but im not sure how to do this...

The data im looking for is "Legbord" in collum A and it has a value in
collum C.
I want to add a new line after "Legbord" (which isnt the last entry in
my table) and multiply the value for "legbord" in collum C with 2. (in
collum C for the new line)

Does this make sense?
Could you please help me?

thanks!

Sjoerd

 
Reply With Quote
 
 
 
 
=?Utf-8?B?VG9tIE9naWx2eQ==?=
Guest
Posts: n/a
 
      1st Oct 2007
Dim res as Variant, rng as Range
res = Application.Match("Legbord",columns(1),0)
if not iserror(res) then
set rng = cells(res,1)
rng.offset(1,0).Entirerow.Insert
cells(res + 1,1) = rng.Value
cells(res + 1,3).Value = rng.offset(0,2)*2
End if

--
Regards,
Tom Ogilvy

"Jumparound" wrote:

> Hi guys (and girls)
> I got a simple question...
>
> i got a table of data thats gatherd by a macro, now i want to add 1
> more line to this table.
> but im not sure how to do this...
>
> The data im looking for is "Legbord" in collum A and it has a value in
> collum C.
> I want to add a new line after "Legbord" (which isnt the last entry in
> my table) and multiply the value for "legbord" in collum C with 2. (in
> collum C for the new line)
>
> Does this make sense?
> Could you please help me?
>
> thanks!
>
> Sjoerd
>
>

 
Reply With Quote
 
Jumparound
Guest
Posts: n/a
 
      2nd Oct 2007
On 1 okt, 16:45, Tom Ogilvy <TomOgi...@discussions.microsoft.com>
wrote:
> Dim res as Variant, rng as Range
> res = Application.Match("Legbord",columns(1),0)
> if not iserror(res) then
> set rng = cells(res,1)
> rng.offset(1,0).Entirerow.Insert
> cells(res + 1,1) = rng.Value
> cells(res + 1,3).Value = rng.offset(0,2)*2
> End if
>
> --
> Regards,
> Tom Ogilvy
>
>
>
> "Jumparound" wrote:
> > Hi guys (and girls)
> > I got a simple question...

>
> > i got a table of data thats gatherd by a macro, now i want to add 1
> > more line to this table.
> > but im not sure how to do this...

>
> > The data im looking for is "Legbord" in collum A and it has a value in
> > collum C.
> > I want to add a new line after "Legbord" (which isnt the last entry in
> > my table) and multiply the value for "legbord" in collum C with 2. (in
> > collum C for the new line)

>
> > Does this make sense?
> > Could you please help me?

>
> > thanks!

>
> > Sjoerd- Tekst uit oorspronkelijk bericht niet weergeven -

>
> - Tekst uit oorspronkelijk bericht weergeven -


Thanks Tom!

one quick question,

U use res = Application.Match("Legbord",columns(1),0)
What do i change when I want to insert the name "plankdrager" instead
in "legbord" in the newly created line?

 
Reply With Quote
 
Jumparound
Guest
Posts: n/a
 
      2nd Oct 2007
On 2 okt, 09:32, Jumparound <sjoerd.j...@gmail.com> wrote:
> On 1 okt, 16:45, Tom Ogilvy <TomOgi...@discussions.microsoft.com>
> wrote:
>
>
>
>
>
> > Dim res as Variant, rng as Range
> > res = Application.Match("Legbord",columns(1),0)
> > if not iserror(res) then
> > set rng = cells(res,1)
> > rng.offset(1,0).Entirerow.Insert
> > cells(res + 1,1) = rng.Value
> > cells(res + 1,3).Value = rng.offset(0,2)*2
> > End if

>
> > --
> > Regards,
> > Tom Ogilvy

>
> > "Jumparound" wrote:
> > > Hi guys (and girls)
> > > I got a simple question...

>
> > > i got a table of data thats gatherd by a macro, now i want to add 1
> > > more line to this table.
> > > but im not sure how to do this...

>
> > > The data im looking for is "Legbord" in collum A and it has a value in
> > > collum C.
> > > I want to add a new line after "Legbord" (which isnt the last entry in
> > > my table) and multiply the value for "legbord" in collum C with 2. (in
> > > collum C for the new line)

>
> > > Does this make sense?
> > > Could you please help me?

>
> > > thanks!

>
> > > Sjoerd- Tekst uit oorspronkelijk bericht niet weergeven -

>
> > - Tekst uit oorspronkelijk bericht weergeven -

>
> Thanks Tom!
>
> one quick question,
>
> U use res = Application.Match("Legbord",columns(1),0)
> What do i change when I want to insert the name "plankdrager" instead
> in "legbord" in the newly created line?- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -


Oke, i treid some things...
this is what i got (it very ugly )

==========================
oRange.Offset(1, 0).EntireRow.Insert
Cells(res + 1, 1) = oRange.Value
Cells(res + 1, 3).Value = oRange.Offset(0, 2) * 2
Cells(res + 1, 1).Value = "Plankdrager"
==========================

i just copy "plankdrager" over the "legbord" cell...

Many thanks for your help!

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Copy and paste data from Auto Filter / Subtotal (or apply a formula to filtered data) Harry Flashman Microsoft Excel Discussion 7 9th Oct 2007 04:39 PM
Formula to capture historical data from data that changes daily =?Utf-8?B?REtlbm5lZHk=?= Microsoft Excel Misc 0 28th Dec 2005 08:24 PM
Formula to capture historical data from data that changes daily =?Utf-8?B?REtlbm5lZHk=?= Microsoft Excel Worksheet Functions 0 28th Dec 2005 08:23 PM
Any cell containing formula seen as data instead of formula =?Utf-8?B?SmVmZnJ5NjE=?= Microsoft Excel Worksheet Functions 2 23rd Sep 2005 02:04 PM
formula problem. Find if a formula has entered data into a cell con_tg Microsoft Excel Worksheet Functions 2 28th Aug 2004 10:51 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 09:52 PM.