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 :

supprimer ou modifier des onglets par USF [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Par défaut supprimer ou modifier des onglets par USF
    Bonsoir le forum,
    Je suis nouveau et peu expérimenté en VBA excel. Mon problème est le suivant:
    lorsque je supprime une ligne de mon tableau des noms, "Sheet1" ou que je la modifie, je souhaiterais que les onglets portant le même nom ou ayant été modifiés soit mis à jour ou supprimés. 2ème problème la colonne (K) du même tableau ne fonctionne pas avec la textbox qui lui est dédiée. Par avance merci à vous tous qui prenez du temps pour aider des débutants un peu perdus.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonsoir,

    Pour répondre à ta première question :
    "lorsque je supprime une ligne de mon tableau des noms, "Sheet1" ou que je la modifie, je souhaiterais que les onglets portant le même nom ou ayant été modifiés soit mis à jour ou supprimés."

    J'ai modifié la macro liée au bouton de suppression :

    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
    24
    25
    26
    Private Sub CmdSup_Click()
    Dim CTRL As Control 'Variable pour la collection des controls
    Dim i As Integer
    Dim Response As Byte
    Dim sh As String
    'Ici un message demandant d'accepter la suppression en les listant
    Response = MsgBox("Les coordonnées de " & vbCrLf & vbCrLf & _
                       "Nom : " & CmbNom & vbTab & vbCrLf & vbCrLf & _
                       "Vont être définitivement Supprimées ? ", vbCritical + vbOKCancel, T)
     
    'Si Réponse OK on continue
    If Response = 1 Then
     
        Application.DisplayAlerts = False
              Sheets(Ws.Range("B" & Me.CmbNom.ListIndex + 3).Value & " " & Ws.Range("C" & Me.CmbNom.ListIndex + 3).Value).Delete
        Application.DisplayAlerts = True
        'ici avec la Feuille on va faire :
        Ws.Rows(Me.CmbNom.ListIndex + 3).EntireRow.Delete
     
        Ini 'On lance la réinitialisation du UserForm (Macro en haut du Module)
    'Si Réponse Annulation on envoie un message et on a rien fait
    Else: MsgBox "Opération annulée", vbInformation, T
    End If
     
    'Application.Run ("TrierOnglets")
    End Sub
    En fait, j'ai juste rajouté ça au bon endroit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Application.DisplayAlerts = False
              Sheets(Ws.Range("B" & Me.CmbNom.ListIndex + 3).Value & " " & Ws.Range("C" & Me.CmbNom.ListIndex + 3).Value).Delete
        Application.DisplayAlerts = True
    Cela ne fonctionne que pour la suppression et pas pour la modification.

    Bertrand

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Par défaut supprimer ou modifier des onglets par USF
    Bonjour à tous,
    Tout d"abord un grand merci à Bertrand qui à répondu très rapidement et à une heure vraiment très tôt ou très tard. A travers toi je remercie tous les bénévoles qui oeuvrent sans compter. Ton bout de code ainsi que quelques infos glanées de-ci de-là m'ont permis de terminer mon petit programme. Peut être pas de façon très pro pour un programmeur mais moi moi cela est suffisant
    et ça fonctionne. Encore Merci à toi et à tous les autres volontaires.
    Bernard.

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

Discussions similaires

  1. Créer et nommer des onglets par le contenu d'une variable
    Par titi0685 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/09/2010, 23h48
  2. Réponses: 0
    Dernier message: 15/12/2009, 12h41
  3. Retirer ou modifier des RDV par notification mail.
    Par Yepazix dans le forum Outlook
    Réponses: 4
    Dernier message: 14/12/2008, 18h28
  4. Réponses: 2
    Dernier message: 29/05/2008, 11h06
  5. Modifier des images par programmation : C ou Flash ou ?
    Par R.L. dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 11/05/2007, 15h17

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