![]() |
Runtime error 91
Hi, all
on the macro der Wert "ID" in Column "b" is not available the Error Message pop up Runtimeerrot 91 Objectvariable or With-Blockvariable not set. Sub Makro5() ' Dim ID As Integer Range("D1").Select ID = Range("D1") Columns("B:B").Select Selection.Find(what:=ID, After:=ActiveCell, LookIn:=xlValues, LookAt _ :=xlWhole, SearchOrder:=xlByColumns,SearchDirection:=xlNext,M atchCase_ :=False, SearchFormat:=False).Activate ActiveCell.Offset(0, 1).Activate ActiveCell.Select Selection.Copy Range("F1").Select ActiveSheet.Paste End Sub Thanks Reiner |
Runtime error 91
Hi
use Sub Makro5() ' Dim IDrng As range Dim ID Range("D1").Select set IDrng = Range("D1") ID=IDrng.value Columns("B:B").Select -- Regards Frank Kabel Frankfurt, Germany Reiner wrote: Hi, all on the macro der Wert "ID" in Column "b" is not available the Error Message pop up Runtimeerrot 91 Objectvariable or With-Blockvariable not set. Sub Makro5() ' Dim ID As Integer Range("D1").Select ID = Range("D1") Columns("B:B").Select Selection.Find(what:=ID, After:=ActiveCell, LookIn:=xlValues, LookAt _ :=xlWhole, SearchOrder:=xlByColumns,SearchDirection:=xlNext,M atchCase_ :=False, SearchFormat:=False).Activate ActiveCell.Offset(0, 1).Activate ActiveCell.Select Selection.Copy Range("F1").Select ActiveSheet.Paste End Sub Thanks Reiner |
Runtime error 91
Sub Test()
Dim FoundCell As Range On Error Resume Next Set FoundCell = Range("B:B").Find(Range("D1").Value) If Not FoundCell Is Nothing Then FoundCell.Offset(0, 1).Copy Range("F1") End If End Sub -- Jim Rech Excel MVP "Reiner" wrote in message ... | Hi, all | on the macro der Wert "ID" in Column "b" is not available the Error | Message pop up Runtimeerrot 91 Objectvariable or With-Blockvariable not | set. | Sub Makro5() | ' | Dim ID As Integer | | Range("D1").Select | ID = Range("D1") | Columns("B:B").Select | | Selection.Find(what:=ID, After:=ActiveCell, LookIn:=xlValues, LookAt _ | :=xlWhole, SearchOrder:=xlByColumns,SearchDirection:=xlNext,M atchCase_ | :=False, SearchFormat:=False).Activate | | ActiveCell.Offset(0, 1).Activate | ActiveCell.Select | Selection.Copy | | Range("F1").Select | ActiveSheet.Paste | | End Sub | | | Thanks | Reiner |
Runtime error 91
Jim Rech wrote:
Sub Test() Dim FoundCell As Range On Error Resume Next Set FoundCell = Range("B:B").Find(Range("D1").Value) If Not FoundCell Is Nothing Then FoundCell.Offset(0, 1).Copy Range("F1") End If End Sub Thanks it's easy but it's works Reiner |
All times are GMT +1. The time now is 10:05 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com