chercher la premiere cellule vide d'une plage aléatoire

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 !

alfazoulou

XLDnaute Occasionnel
Bonjour,
comme indiqué dans le titre j'ai une macro qui implique deux feuilles, "données du projet" et "avenant".
le code doit:
1/ chercher et sélectionner dans la plage nommée "liste_tranches" de la feuille "données du projet" le texte écrit dans la cellule nommée "tranche_avenant" de la feuille "avenant"
2/ trouver la première cellule vide des colonnes G,H,I sur la ligne de la cellule sélectionnée
3/ inscrire dans cette cellule la somme contenue dans la cellule "montant_total_avenant" de la feuille "avenant"
Merci
 

Pièces jointes

Re : chercher la premiere cellule vide d'une plage aléatoire

Bonjour alfazoulou,

Vérifie si les macros modifiées comme suit répondent à ton besoin :

Code:
Public Cell As Range

Private Sub CommandButton1_Click()

Set Cell = Sheets("données du projet").Range("liste_tranches").Find(Sheets("avenant").Range("tranche_avenant").Value, LookIn:=xlValues, lookat:=xlWhole)
If Cell Is Nothing Then Exit Sub
Call copie

End Sub

Private Sub copie()
Dim Adr As String, Msg As String, Col As Integer

With Sheets("données du projet")
  For Col = 7 To 9
    If .Cells(Cell.Row, Col) = "" Then Adr = .Cells.Address: Exit For
  Next
  Select Case Col
    Case 7
      Msg = "Le montant TTC de l'avenant sera ajouté à la facture"
    Case 8
      Msg = "Il existe déjà un avenant à ajouter à cette facture, le montant TTC de l'avenant sera ajouté à la facture"
    Case 9
      Msg = "Il existe déjà deux avenants à ajouter à cette facture, le montant TTC de l'avenant sera ajouté à la facture"
  End Select
  If Msg = "" Then Exit Sub
  MsgBox Msg
  .Cells(Cell.Row, Col) = [montant_total_avenant].Value
End With

End Sub

Espérant avoir répondu.

Cordialement.
 
- 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

Discussions similaires

Retour