Probleme simplification

Bonjour,

Tout est dans le titre,j'obtient une erreur avec ce code :

no_der_ligne = Workbooks("encours  test autre methode.xlsm").Sheets("En cours").Range("A" & Rows.Count).End(xlUp).Row

wb = "Workbooks(""encours  test autre methode.xlsm"").Sheets(""En cours"")"
no_der_ligne = wb.Range("A" & Rows.Count).End(xlUp).Row

savez vous pourquoi ?

merci d'avance pour votre aide

cordialement

Bonjour

Sans disposer du fichier, on peut déjà dire qu'il y a trop de doubles apostrophes : ""

Bye !

Bonjour

Sans disposer du fichier, on peut déjà dire qu'il y a trop de doubles apostrophes : ""

Bye !

a tu vraiment besoin du fichier ? la formule est le basique "derniere cellule ??" d'ou
no_der_ligne = Workbooks("encours  test autre methode.xlsm").Sheets("En cours").Range("A" & Rows.Count).End(xlUp).Row

après j'ai essayer de réduire la ligne car le "Workbooks("encours test autre methode.xlsm").Sheets("En cours")" était très souvent utilisé dans mon fichier d'ou le

wb = "Workbooks(""encours  test autre methode.xlsm"").Sheets(""En cours"")"

mais quand je remplace par wb dans la formule j’obtiens donc l'erreur objet requis (pour info j'ai essayer une msgbox avec wb et il ma parfaitement sorti "Workbooks("encours test autre methode.xlsm").Sheets("En cours")"

voila, mais si vraiment il te faut le fichier je peut t'en faire un bidon avec la formule dedans (le mien contenant des info confidentielle)

Bonjour

ta déclaration de wb est un string

wb = "Workbooks(""encours  test autre methode.xlsm"").Sheets(""En cours"")"

difficile pour trouver l'objet range alors !

no_der_ligne = wb.Range("A" & Rows.Count).End(xlUp).Row

Amicalement

[quote=¤arthur¤ post_id=618507 time=1517498406 user_id=51824]

j'ai essayer de réduire la ligne car le "Workbooks("encours test autre methode.xlsm").Sheets("En cours")" était très souvent utilisé dans mon fichier

[/quote]Alors, pose

dim wb as worksheet
set wb = Workbooks("encours  test autre methode.xlsm").Sheets("En cours")

OK ?

Bye !

merci a vous

et désolé gmb si je t'ai énervé ce n'était pas mon attention

[quote=¤arthur¤ post_id=618615 time=1517510462 user_id=51824]

et désolé gmb si je t'ai énervé ce n'était pas mon attention

[/quote]Mais pas du tout ! Qui t'a dit ça ?

Bye !

Rechercher des sujets similaires à "probleme simplification"