Erreur 6 depassement de capacite

  • Initiateur de la discussion Initiateur de la discussion gds35
  • 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 !

gds35

XLDnaute Impliqué
Mes AMIS du Forum bonsoir ,

je cherche a tester l'erreur 6 dans un Private sortir de la boucle et afficher mon prg principal si c'est le cas impossible d'y arriver..... Quelqu'un peut'il m'aider merci et bonne soirée.

Cordialement GDS35
 
Re : Erreur 6 depassement de capacite

Bonjour Pierrot , Hascot et le forum ,
Je vous joins le p'tit bout de code (Pas catholique .... Vont me dire les puristes...) mais bref il marche tant que je ne rajoute pas une autre feuille pour mettre des cellules a blanc et la il en erreur dans LigRE = LigRE + 1
Private Sub VALDELRU_Click()
'
On Error GoTo ANNULRURE
'
If DELBOXNOMPRENOMRU.Value = "" Then
Message = MsgBox(" AUCUN CHOIX DE NOM N'A ETE FAIT" & vbCrLf & _
" CHOISIR LE RU A SUPPRIMER DANS LA LISTBOX", vbCritical + vbYes, "ERREUR !!!")
'
Else
'
Alerte = MsgBox(" ATTENTION !!! VOUS ALLEZ SUPRIMER" & vbCrLf _
& vbCrLf & " LE RU : " & DELBOXNOMPRENOMRU & vbCrLf _
& vbCrLf & " ClIC SUR OUI POUR CONFIRMER" & vbCrLf _
& vbCrLf & "SI CLIC SUR NON = RETOUR MENU PRINCIPAL" & vbCrLf _
, vbInformation + vbYesNo)
'
If Alerte = vbYes Then
MAJRECC = DELBOXNOMPRENOMRU.Value
NUMRU = DELBOXIDRU2.Value
Cells(LDRU, 1).EntireRow.Delete
'
' COPIE DU RU SUPPRIME DANS LA FEUILLE "DELRU"
'
Sheets("DELRU").Select
Dim LIGLDRU As Long ' LIGLDRU = N0 DE LA LIGNE
LIGLDRU = Range("A65536").End(xlUp).Row + 1
Range("A" & LIGLDRU) = MAJRECC
Range("B" & LIGLDRU) = DateValue(Now)
Range("C" & LIGLDRU) = Time
Range("D" & LIGLDRU) = "RU" & NUMRU
'
' ANNULATION DU RU SUPPRIME DANS LA FEUILLE "CC"
'
Sheets("CC").Select
LigCC = 3
'
MAJCC:
'
If Range("K" & LigCC).Value <> MAJRECC Then
LigCC = LigCC + 1
GoTo MAJCC
'
Else
'
Range("I" & LigCC).Value = ""
Range("J" & LigCC).Value = ""
Range("K" & LigCC).Value = ""
LigCC = LigCC + 1
'
GoTo MAJCC
'
' ANNULATION DU RU SUPPRIME DANS LA FEUILLE "RE"
'
ANNULRURE:
'
Sheets("RE").Select
LigRE = 3
'
On Error GoTo SORTIERURECC
'
MAJRU:
'
If Range("H" & LigRE).Value <> MAJRECC Then
LigRE = LigRE + 1
GoTo MAJRU
'
Else
'
Range("F" & LigRE).Value = ""
Range("G" & LigRE).Value = ""
Range("H" & LigRE).Value = ""
LigRE = LigRE + 1
'
GoTo MAJRU
'
SORTIERURECC:
'
Sheets("MENU").Select
MENUPRINCIPAL.Show
'
End If
End If
End If
End If
End Sub

tant que je ne serais pas pas resterais un novice en vba ...... le temps me manque mais cela vient.

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

S
Réponses
2
Affichages
1 K
Sabrina75017
S
Réponses
4
Affichages
860
Réponses
6
Affichages
3 K
B
Réponses
5
Affichages
17 K
B
Retour