Bonjour à toutes et à tous,
Je m'adresse à nos ténors préférés car je ne sais pas bien faire un code avec plusieurs "else".
Voici le code que j'ai fait :
	
	
	
	
	
		
Je l'ai testé et il semble bien fonctionner.
Mais je pense que le code n'est pas bon.
J'ai fait des recherches mais je ne m'y retrouve pas.
Voudriez-vous me corriger ?
Un grand merci par avance,
lion el 🙂
	
		
			
		
		
	
				
			Je m'adresse à nos ténors préférés car je ne sais pas bien faire un code avec plusieurs "else".
Voici le code que j'ai fait :
		VB:
	
	
	Private Sub Label1_Click()
Sheets("Appels").Range("n1") = 2
    'met 2 à cellule N
 
    If Cells(ActiveCell.Row, 26) = "RdV" Then
    ActiveCell.Offset(0, 15) = "RdV" 'ActiveCell est la cellule col "K"
   'si ligne active col "Z" = "RdV" - laisse "RDV" ligne active col Z
    Else
    If ActiveCell.Offset(0, 15) <> "" And ActiveCell.Offset(0, 15) <> "RdV" _
    And ActiveCell.Offset(0, 15) <> "n/c" And ActiveCell.Offset(0, 15) > 0 Then
    ' si condition ok, ajoute 1 à col "Z" ligne active
    ActiveCell.Offset(0, 15).Value = ActiveCell.Offset(0, 15).Value + 1
    Else
    'si les 2 condtions NON Ok, met 1 à col "Z" ligne active
    ActiveCell.Offset(0, 15) = 1
    End If
    End If
Unload Rep_Entr ' ferme UserForm ouvert
'CalendarX.Show
End Sub
	Mais je pense que le code n'est pas bon.
J'ai fait des recherches mais je ne m'y retrouve pas.
Voudriez-vous me corriger ?
Un grand merci par avance,
lion el 🙂
			
				Dernière édition: