erreur d'execution '1004' la méthode select de la classe range à échoué

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

jdt

XLDnaute Nouveau
😕Bonjour,

je suis étudiant et pour la fin de mon stage je dois préparer un outils. j'ai bien commencé mais je suis bloqué quand je clique sur un bouton que j'ai crée ça me met un message :

erreur d'execution '1004' la méthode select de la classe range à échoué

VOILA MON CODE

Private Sub cmdnew_Click()
Dim NB As Long

' Disponibilité des zones
Call DispoZones(Me, False, &H80000005)
' Initialisation des zones
Call InitZones(Me)

NB = Worksheets("assainissement").Range("A" & Cells.Rows.Count).End(xlUp).Row + 1

Worksheets("assainissement").Cells(NB, 1).EntireRow.Select
Selection.Insert Shift:=xlDown

Label9.Caption = NB - 2

txtdate.Value = Format(Date, "dd/mm/yyyy")

cmdvalid.Locked = False
End Sub



pourriez vous m'aider s'il vous plait
 
Re : erreur d'execution '1004' la méthode select de la classe range à échoué

Bonjour Jdt

Si tu veux faire des "SELECT" il faut que la feuille soit active pour le faire
Code:
With Worksheets("assainissement")
     NB = .Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
      .Activate
      .Cells(NB, 1).EntireRow.Select
      Selection.Insert Shift:=xlDown
    End With

Mais tu peux t'en passer
Code:
With Worksheets("assainissement")
      NB = .Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
      .Cells(NB, 1).EntireRow.Insert Shift:=xlDown
    End With

A+
 
Re : erreur d'execution '1004' la méthode select de la classe range à échoué

un grand merci BrunoM45

le code marche impec!!!

cependant je rencontre un nouveau soucis dans 2 combobox

-cbxentreprise et cmbentreprise

je voudrais avoir deux liste de choix différente pour les userform

-assainissementrecherche et assainissementsaisie
-NouveauDevis et recherchedevis

j'essaye de trouver ce qui manque mais rien à faire ça me met une seule liste dans les 4 combobox


Pouvez vous à nouveau m'aider s'il vous plait.
 
Re : erreur d'execution '1004' la méthode select de la classe range à échoué

Bonsoir jdt, vgendron, BrunoM45 et le forum.

Si j'ai bien compris le fonctionnement du code, 🙄 c'est normal, car les combo portent le même nom et comme elles sont alimenté par rowsource dans le module, c'est la même liste qui s'affiche. Ce qu'il faudrait faire, c'est de modifier le nom des combo qui doivent recevoir une autre liste et les alimenter indépendamment, ou alors créer un autre module avec rowsource pour les alimenter. 🙂
C'est pas mal de boulot donc courage. 😛

A+ Stéfan
 
- 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