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 :

Correction de cellules


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    responsable unité logisitique
    Inscrit en
    Janvier 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : responsable unité logisitique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2018
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Correction de cellules
    Bonjour à tous

    Je vous expose mon problème.

    Je reçois de nombreux fichiers excel contenant les coordonnées de personnes permettant de créer des badges d'accès sur un site.
    A partir de ces fichiers je génère avec une macro un fichier unique contenant l'ensemble des informations

    J'ai dans ce fichier une colonne intitulée photo, elle doit contenir l'information suivante : nomdelaphoto.jpg le .jpg est impératif

    Seulement les fichiers reçu contiennent dans la cellule photo souvent uniquement nomdelaphoto sans le .jpg

    Comment puis je testé cette colonne et rajouter le . jpg lorsqu'il manque

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 365
    Points : 631
    Points
    631
    Par défaut
    par exemple

    en définissant le range à traiter


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub essai()
    For ligne = 1 To 20
    If Right(Cells(ligne, 7), 5) = ".jpeg" Then
    'rem si il y a déja le nom du fichier on ne fait rien
    Else
    Cells(ligne, 7).Value = Cells(ligne, 7).Value & ".jpeg"
    End If
    Next
    End Sub

    tu peux aussi faire ceci dans ton autre macro, au moment ou tu utilise la photo.

  3. #3
    Candidat au Club
    Homme Profil pro
    responsable unité logisitique
    Inscrit en
    Janvier 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : responsable unité logisitique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2018
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup

    Tu m'as fait gagné beaucoup de temps, j’étais à la bourre sur ce coup

    J’ai modifié ton code en fonction de mon fichier qui se modifie chaque jour et de la première ligne de titre que je ne veux pas modifié

    Excellent weekend


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub essai()
    i = ActiveSheet.UsedRange.Rows.Count
    MsgBox i
    For ligne = 2 To i
    If Right(Cells(ligne, "A"), 4) = ".jpg" Then
    'rem si il y a déja le nom du fichier on ne fait rien
    Else
    Cells(ligne, "A").Value = Cells(ligne, "A").Value & ".jpg"
    End If
    Next
    End Sub

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

Discussions similaires

  1. Faites des messages corrects !!!
    Par Alacazam dans le forum C++
    Réponses: 6
    Dernier message: 23/03/2006, 15h56
  2. savoir si outlook s'est fermé correctement
    Par iubito dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 07/11/2003, 08h41
  3. [IB71] mon Blob ne marche pas correctement
    Par BoeufBrocoli dans le forum InterBase
    Réponses: 2
    Dernier message: 17/09/2003, 14h03

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