VBA - Condition SI entre 2 cases, sinon décaller vers le bas

Bonjour à tous,

Toujours dans le cadre de mon projet, je galère sur une macro (je suis débutant, j'ai un peu honte de vous montrer le code que j'ai commencé à écrire ).

Voir ci-joint mon fichier avec la configuration initial et la configuration attendue après activation de la macro. (Le nombre de lignes du tableau peut changer, il s'agit là seulement d'un exemple).

Ma condition :

- Si BT 1 = BT 2 OU BT 1 = ESTVIDE( BT2 ) --> Ne rien faire

- Si BT 1 <> BT 2 --> Décaler vers le bas, à partir de la ligne concernée, les colonnes N,O,P,Q,R,S,T,U,V,W,X,Y,Z. afin que le BT 1 se retrouve au même niveau que le BT 2.

Cette macro s'effectuerai sur de grands tableaux donc si je ne dois pas appuyer comme un âne sur le bouton d'exécution de la macro c'est un plus, sinon je me débrouillerai mais ça serait déjà une grande avancée pour moi

Merci beaucoup à tout ce qui prendrons le temps de me lire.

AllanHub

Bonjour

Un essai à tester. Te convient-il ?

Bye !

Bonjour, voici un exemple pour lequel la macro ne fonctionne pas et je ne sais pourquoi

Merci d'y jeter un œil... La macro s'exécute par le bouton "Associer BT'S".

Merci à tous.

AllanHub

Rechercher des sujets similaires à "vba condition entre cases sinon decaller bas"