Ignorer une ligne facultative VBA

Bonjour :)

La macro que j'utilise, prend des données sur Excel et les transfère dans SAP. Mais voici mon problème :

La macro doit cocher deux cases avant de confirmer, hors , dans certains cas une seule case à cocher apparaît, ce qui me crée bien évidemment une erreur.

Je pense qu'il faut mettre un IF mais comme je débute encore ... et je ne trouve pas sur le net

objSess.FindById("wnd[0]/usr/chkLTBP1-LVORM").Selected = True (Ligne facultative)
objSess.FindById("wnd[0]/usr/chkLTBP-ELIKZ").Selected = True

Si quelqu'un peut m'aider ...

Merci

Bonjour et bienvenue

Pensez à faire une petite présentation ICI

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER] qui vous aidera dans vos demandes et réponses sur ce forum ainsi que sur les fonctionnalités du nouveau forum

Regardez aussi les petites icônes mises à votre disposition dans la barre de menu qui :
- vous permettent de poster un code (</>)
- ou de clôturer un fil lorsque vous avez terminé (V)

Merci de votre participation


Pour votre souci essayez en mettant cette instruction juste avant

On Error resume next

Si ok -->

Cordialement

Super ça marche :D Merci beaucoup !

D'accord je vais regarder un peu toutes les fonctionnalités

Bonne journée

Rechercher des sujets similaires à "ignorer ligne facultative vba"