Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() your code works for me. Sub test() Dim FirstEmpty6 As Range Dim StartCell6 As Range With ActiveSheet Set StartCell6 = .Range("b32") If IsEmpty(StartCell6.Value) Then Set FirstEmpty6 = StartCell6 ElseIf IsEmpty(StartCell6.Offset(0, 1).Value) Then Set FirstEmpty6 = StartCell6.Offset(0, 1) Else Set FirstEmpty6 = StartCell6.End(xlToRight).Offset(0, 1) Sheets("DAILY POLL").Range("c53:c62").Copy FirstEmpty6.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _ Operation:=xlNone, SkipBlanks:=False, Transpose:=False End If End With End Sub Gary Keramidas Excel 2003 "ToddEZ" wrote in message ... I'm still hacving problems. The cell I'm trying to copy is on a different sheet. does this matter? Dim FirstEmpty6 As Range Dim StartCell6 As Range With ActiveSheet Set StartCell6 = .Range("b32") If IsEmpty(StartCell6.Value) Then Set FirstEmpty6 = StartCell6 ElseIf IsEmpty(StartCell6.Offset(0, 1).Value) Then Set FirstEmpty6 = StartCell6.Offset(0, 1) Else Set FirstEmpty6 = StartCell6.End(xlToRight).Offset(0, 1) Sheets("DAILY POLL").Range("c53:c62").Copy FirstEmpty6.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _ Operation:=xlNone, SkipBlanks:=False, Transpose:=False End If End With "Gary Keramidas" wrote: it copies whatever is in A1 to the first empty cell in row 32 for me. Sub test() Dim FirstEmpty6 As Range Dim StartCell6 As Range With ActiveSheet Set StartCell6 = .Range("b32") If IsEmpty(StartCell6.Value) Then Set FirstEmpty6 = StartCell6 ElseIf IsEmpty(StartCell6.Offset(0, 1).Value) Then Set FirstEmpty6 = StartCell6.Offset(0, 1) Else Set FirstEmpty6 = StartCell6.End(xlToRight).Offset(0, 1) Range("A1").Copy ' change this FirstEmpty6.PasteSpecial xlPasteValuesAndNumberFormats End If End With End Sub -- Gary Keramidas Excel 2003 "Gary Keramidas" <GKeramidasAtMSN.com wrote in message ... you don't have anything to paste. i used a1 in this example. watch for wordwrap in the posting. Sub test() Dim FirstEmpty6 As Range Dim StartCell6 As Range With ActiveSheet Set StartCell6 = .Range("b32") If IsEmpty(StartCell6.Value) Then Set FirstEmpty6 = StartCell6 ElseIf IsEmpty(StartCell6.Offset(0, 1).Value) Then Set FirstEmpty6 = StartCell6.Offset(0, 1) Else Set FirstEmpty6 = StartCell6.End(xlToRight).Offset(0, 1) Range("A1").Copy FirstEmpty6.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _ Operation:=xlNone, SkipBlanks:=False, Transpose:=False End If End With End Sub -- Gary Keramidas Excel 2003 "ToddEZ" wrote in message ... I am trying to paste data to the right most empty cell on row 32, starting in column B. Here is what I got so far: Dim FirstEmpty6 As Range Dim StartCell6 As Range With ActiveSheet Set StartCell6 = .Range("b32") If IsEmpty(StartCell6.Value) Then Set FirstEmpty6 = StartCell6 ElseIf IsEmpty(StartCell6.Offset(0, 1).Value) Then Set FirstEmpty6 = StartCell6.Offset(0, 1) Else Set FirstEmpty6 = StartCell6.End(xlToRight).Offset(0, 1) FirstEmpty6.Select Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=False End If End With |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Trouble Pasting | Excel Discussion (Misc queries) | |||
Pasting data top 1st empty cell in range | Excel Discussion (Misc queries) | |||
Pasting on next empty cell | Excel Programming | |||
Selecting and pasting to an empty cell | Excel Programming |