Atteindre la premiere cellule vide d'une colo

Lectoure -  
 Lectoure -
Bonjour,
Mon problème est dans le titre.
Voici la macro que j'ai entrée et qui me cause une erreur sur la dernière ligne avant le End Sub (En gras):

Sub triDates()
'
' triDates Macro
'

'
Range("A3:H100").Select
ActiveWorkbook.Worksheets("DEBITS CREDITS").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("DEBITS CREDITS").Sort.SortFields.Add Key:=Range( _
"B3:B100"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("DEBITS CREDITS").Sort
.SetRange Range("A3:H100")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
With Sheets("DEBITS CREDITS")
Set plage = Range("B3:B" & Cells(Rows.Count, 1).End(xlUp).Row)
plage.SpecialCells(xlCellTypeBlanks).Cells(1, 1).Select
End With
Quelqu'un peut me dire ce qui ne va pas?
Merci d'avance
End Sub

1 réponse

chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

il faut changer la ligne au dessus de celle en gras par
Set plage = Range("B3:" & Cells(Rows.Count, 2).End(xlUp).Row) 


Cordialement.
0
Lectoure
 
Merci pour la réponse chossette9 !
Malheusement j'ai à présent l'éternel et irritant message "......1004"
J'enrage de ne pas venir à bout de ce problème.
Merci encore en espérant une autre idée.
0