IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Espace pile insuffisant (code erreur 28) [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Formateur bureautique
    Inscrit en
    Janvier 2021
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Formateur bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2021
    Messages : 302
    Par défaut Espace pile insuffisant (code erreur 28)
    Bonjour
    je sollicite votre aide pour un problème que je ne m'explique pas vraiment.

    J'ai un fichier depuis lequel j'ouvre un userform pour ajouter des éléments dans un tableau structuré.
    Sur ce 1er UF, on doit choisir un code activité. Si jamais il s'agit d'une nouvelle activité, il y a un bouton qui ouvre un second UF pour mettre l'intitulé de cette activité et son code.
    Jusque là tout va bien.

    Lorsque je valide la saisie depuis ce second UF, je pars renseigner un autre tableau structuré avec les activités mais ca bloque dès que je suis à l'étape de copier les données sous la ligne + 1 du tableau structuré. (si je me mets 2 ligne en dessous ca marche mais impossible de resize le TS via VBA pour intégrer les nouvelles données ; si je remplace mon second UF par des input box ca ne marche pas non plus).
    Bref, erreur 28 espace pile insuffisant.

    Cette opération je la fais souvent mais là je bloque... d'autant plus que le même type de code s'execute en sortie de l'UF1 et qu'il fonctionne...

    Si jamais vous avez une idée.
    Merci par avance

    Code problématique (en rouge)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Private Sub BTN_Validation_Code_Click()
    Dim Mon_Activité As String
    Dim Mon_Code_Activité As String
    
    Mon_Activité = RTrim(TB_Mon_Activité.Value)
    Mon_Code_Activité = RTrim(TB_Mon_Code_Activité.Value)
    
    'Vérif si code existant
     [...] 'je passe cette partie qui fonctionne
    
    'Enregistrement
    Dim Ligne_où_copier As String
    Ligne_où_copier = ThisWorkbook.Sheets("Listes et Réglages").Range("A" & Rows.Count).End(xlUp).Row + 1
    
    Sheets("Listes et Réglages").Select
    
    Range("A" & Ligne_où_copier).Value = Application.Proper(RTrim(TB_Mon_Activité.Value))
    Range("B" & Ligne_où_copier).Value = UCase(RTrim(TB_Mon_Code_Activité.Value))
        
    'Fermeture de l'UF et actualisation de UF_Saisie
    UF_Saisie.Repaint (c'est pour rafraichir le 1er UF et intégrer la nouvelle donnée)
    Unload Me
    End Sub

  2. #2
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 191
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Vous arrivez à ajouter des lignes manuellement dans le TS où ça plante ?

  3. #3
    Membre chevronné
    Homme Profil pro
    Formateur bureautique
    Inscrit en
    Janvier 2021
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Formateur bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2021
    Messages : 302
    Par défaut Résolu
    Re
    merci d'avoir jeté un coup d'oeil

    ca marche si je le fais manuellement

    je viens de comprendre où était l'erreur
    il venait du premier UF dans lequel j'avais alimenté une combobox avec rowsource (en me basant sur mon tableau structuré)
    en remplacant le row source par rien et en mettant un add item au chargement de l'UF ca fonctionne !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Ecrire en toute lettre un chiffre et erreur "espace pile insuffisant"
    Par Kris41 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/09/2018, 11h05
  2. [AC-2010] Erreur N° 28 Espace pile insuffisant
    Par Hanyf dans le forum VBA Access
    Réponses: 6
    Dernier message: 31/01/2018, 19h20
  3. [VBA]" Erreur d'exécution '28' espace pile insuffisant"
    Par serialkiddy dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/02/2017, 10h34
  4. [XL-2013] Erreur "Espace Pile insuffisant"
    Par Ghost0000 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 30/03/2016, 13h20
  5. [XL-2000] VBA Erreur 1004 espace pile insuffisant
    Par L'Albatros dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 17/07/2013, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo