• Initiateur de la discussion Initiateur de la discussion Arkonide51
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Arkonide51

Guest
Bonjour à tous,

Voici une macro créer sur Excel 2003, qui me permet apres avoir remplis une "Box" d'incrementer une liste d'une ligne N°13 à la ligne 80.

Je souhaiterais qu'une fois la ligne 80 remplie une boite s'ouvre pour me dire "STOP" ligne 80 atteinte, etant donne que cette ligne n'est pas visible quand je rentre le chiffre dans la "BOX"

Vous serait il posible de m'aider ?
D'avance MERCI

Public Sub HHHH()
Dim valeur As String
Dim l As Integer
nombre = Application.InputBox("Combien ? :", Type:=1)
If nombre = False Then Exit Sub
l = Sheets("HHHH").Range("c80").End(xlUp).Row + 1
valeur = ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text

For Each c In Sheets("CODE").Range("b3:b" & Sheets("code").Range("b500").End(xlUp).Row)

If c.Value = valeur Then

With Sheets("HHHH")
.Range("b" & l).Value = nombre
.Range("c" & l).Value = c.Value
.Range("e" & l).Value = c.Offset(0, 1).Value
.Range("a" & l).Value = c.Offset(0, -1).Value
End With
End If

Next c

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
395
Réponses
4
Affichages
757
Réponses
5
Affichages
917
Réponses
1
Affichages
326
Retour