Bonjour à tous,
Voici mon problème, j'ai pour les besoin d'une production établi sous excel une sorte de formulaire de suivi d'affaire.
Le problème est que j'aimerai que la première ligne soit renseignée puis la seconde et ainsi de suite et il apparait que certains opérateurs ne fassent pas attention à ce détails et remplissent en k17 sur une fourchette de cellule
k12:k30 par exemple malgré quelques sensibilisations.
J'ai un peu d"expérience en VBA, mais là je bloque.
Voici ce que j'ai réussi à faire, il n'y pas de bug mais le résultat manque.
Help please
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Worksheet_Change(ByVal Target As Range) For i = 34 To 25 i = i - 1 If Range("k" & i).Offset(-1, 0).Value = "" And Range("k" & i).Value <> "" Then ActiveCell.Select Selection.Cut Range("k" & i).Offset(-1, 0).Select ActiveSheet.Paste End If Next i
Merci d'avance
Partager