Macro pour selectioner la première cellule vide sur une ligne

Résolu/Fermé
AngelDouche - 27 janv. 2015 à 22:59
 AngelDouche - 29 janv. 2015 à 22:43
Bonjour,

Je cherche a faire une macro sous Excel qui vérifie les valeurs sur une ligne et qui sélectionne la première case vide.

Exemple : (A1 : D1) contiennent une valeur donc la macro va sélectionner E1.

Je suis novice dans les macro, donc veuillez m'excuser si cette question peut paraitre "bête".

Merci d'avance,



1 réponse

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
28 janv. 2015 à 00:42
Bonsoir Angel, bonsoir le forum,

Il faut partir de la dernière colonne de l'application, remonter à la dernière cellule éditée de la ligne, puis se décaler d'une colonne pour obtenir la première vide. Cela donne :

Dim PCV As Range 'déclare la variable PCV (Première Cellule Vide)
Set PCV = Cells(1, Application.Columns.Count).End(xlToLeft).Offset(0, 1) 'définit la cellule PCV
PCV.Select 'sélectionne la cellule PCV

2
Merci beaucoup pour ta réponse très claire.
Cela m'a beaucoup aidé !
0