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 :

MFC - VBA -Macro ne fonctionne pas [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut MFC - VBA -Macro ne fonctionne pas
    Bonjour à tous

    J'ai une programmation VBA qui copie les cellules de C197 en C4 (Par exemple)
    Cette macro fonctionne bien (en cliquant sur C3) mais pas la mise en couleurs, ni les majuscules

    Quelqu'un pourrait-il m'aider à comprendre et solutionner mon problème ?

    Un grand merci pour votre aide

    Jorisphi
    PS : je suis débutant en VBA

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Bonjour
    As-tu vérifié qu'il n'y pas de Mise en Forme Conditionnelle sur ces cellules.en effet la mise en forme conditionnelle est prioritaire sur les formats de cellule.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut
    Bonjour fgiambelluco

    Merci pour votre réponse rapide
    Oui, j'ai des MFC .......
    J'ai supprimé les MFC, et cela ne fonctionne pas non plus

    Y a-il une façon "détournée" de passer outre de ces MFC ?....

    Par contre, la mise en majuscule ne fonctionne pas. Quid ?...

    Merci d'avance pour votre aide précieuse
    Jorisphi

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Re
    Y a-il une façon "détournée" de passer outre de ces MFC ?....
    *
    Je crois pas, à part la supprimer par le code.

    Par contre, la mise en majuscule ne fonctionne pas. Quid ?...
    Là je ne sais pas, je n'ai pas regardé le code que tu as envoyé

  5. #5
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour le fil le forum.deja pour les majuscules je l'ecrirais comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    For k = 4 To 52 Step 2
    Cells(k, col) = UCase(Cells(Lig, col))
    Lig = Lig + 1
    Next
    pour les couleurs il faut voir???

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 41
    Par défaut
    Bonjour
    En supprimant les MFC, cela ne fonctionne toujours pas......
    Cel m'inquiète
    Merci de votre aide
    Jorisphi

  7. #7
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re, pour les couleurs en supprimant les mfc

    je l'ecrirais comme cela

    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
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Intersect(Range(Target.Address), Range("C3:P3")) Is Nothing Then Exit Sub
    SendKeys "{RIGHT}"
    If vbYes = MsgBox("Cette Commande va écraser les montants déjà encodés" & vbCr & vbCr & vbCr & _
    "           Voulez-vous continuer ?", vbExclamation + vbYesNo, "Copie") Then
    col = ActiveCell.Column
    lig = 197
    Application.ScreenUpdating = False
    For k = 4 To 52 Step 2
    Cells(k, col) = UCase(Cells(lig, col))
    If Cells(k, col).Value = "P" Then Cells(k, col).Font.ColorIndex = 10
    If Cells(k, col).Value = "RET" Then Cells(k, col).Font.ColorIndex = 32
      'ect...
       lig = lig + 1
    Next
    End If
    End Sub
    ps attention a l'utilisation des SendKeys pas souvent fiables j'ai pas regardais plus haut il y a forcement plus simple!!!

    effectivement SendKeys dans ton CODE sert a rien !!! tu peus le supprimer il est sense faire quoi??

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

Discussions similaires

  1. copie de cellule avec macro ne fonctionne pas
    Par dyjoca88 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/06/2009, 17h46
  2. macro ne fonctionne pas sous 2007
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/09/2008, 07h24
  3. [VBA] Quit ne fonctionne pas toujours
    Par LordTal dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/02/2008, 05h39
  4. XL-Macro ne fonctionne pas avec version small business edition
    Par emorex6 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 14/01/2008, 14h08
  5. Réponses: 3
    Dernier message: 23/06/2004, 09h04

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