74 résultats trouvés

par GNIN
17 avril 2019, 11:49
Forum : Excel - VBA
Sujet : Macro pour conversion de date
Réponses : 16
Vues : 134

Re: Macro pour conversion de date

Suite:

En effet, il est possible que les options du tableur désactivent l'affichage de la valeur 0 (zéro)
Dans ce cas la plage de cellules à traiter est peut-être très volumineuse, d'où le temps !
par GNIN
17 avril 2019, 11:39
Forum : Excel - VBA
Sujet : Macro pour conversion de date
Réponses : 16
Vues : 134

Re: Macro pour conversion de date

Essaye ceci: Sub Conversion() Dim i As Long Dim Nblignes As Long Nblignes = ActiveSheet.Cells(65535, 4).End(xlUp).Row For i = 1 To Nblignes If IsDate(Cells(i, 4).Value) Then Cells(i, 4).Value = CDate(Cells(i, 4).Value) Cells(i, 4).NumberFormat = "m/d/yyyy" ElseIf Cells(i, 4) = 0 Then Cells(i, 4).Val...
par GNIN
17 avril 2019, 10:47
Forum : Excel - VBA
Sujet : Macro pour conversion de date
Réponses : 16
Vues : 134

Re: Macro pour conversion de date

Bonjour, Peut-être comme ça ! Sub Conversion() Dim i As Long 'Valeur 4 correspond à la colonne D Nblignes = ActiveSheet.Cells(65536, 4).End(xlUp).Row For i = 1 To Nblignes If IsDate(Cells(i, 4)) Then Cells(i, 4).Value = CDate(Cells(i, 4).Value) End If Next i End Sub Cordialement,
par GNIN
17 avril 2019, 10:09
Forum : Excel - VBA
Sujet : Créer nouveau fichier excel par vba
Réponses : 8
Vues : 979

Re: Créer nouveau fichier excel par vba

Bonjour, Dans l'exemple que je te donne , il s'agit d'une copie à l'identique du fichier courant, donc tout est conservé (onglets, boutons, macros,...). Une fois la copie effectuée, tu peux agir sur celle-ci et supprimer tous les onglets que tu veux en les énumérant un par un. Exemple: Dest.Sheets("...
par GNIN
16 avril 2019, 15:33
Forum : Excel - VBA
Sujet : Formule Nb si ens ou autre idée ?
Réponses : 17
Vues : 166

Re: Formule Nb si ens ou autre idée ?

Bonjour, Je te propose une fonction VBA que tu pourras appeler depuis une cellule quelconque de ta feuille en lui passant les paramètres voulus. Exemple: NbvendeursUniques(2018,"INGRAM", "CSG","AUSTRIA") J'ai mentionné "INGRAM" sans les caractères génériques. Toutefois la fonction recherche bien la ...
par GNIN
15 avril 2019, 16:58
Forum : Excel - VBA
Sujet : Créer nouveau fichier excel par vba
Réponses : 8
Vues : 979

Re: Créer nouveau fichier excel par vba

Bonjour, Effectivement comme l'écrit boss_68, le mieux est de dupliquer le fichier d'origine et ensuite de supprimer les onglets inutiles. Pour le faire par macro, je te communique un exemple avec deux variables objet (Source et Dest) qui pointent respectivement sur le fichier courant et le fichier ...
par GNIN
11 avril 2019, 17:29
Forum : Excel - VBA
Sujet : Suppression des lignes contenant le message #ref!
Réponses : 9
Vues : 122

Re: Suppression des lignes contenant le message #ref!

Bonjour, Exact, je suis d'accord avec 78Chris, le problème est à revoir en amont. Toutefois si tu persistes dans cette voie, je te propose la solution suivante qui utilise une fonction ErreurRef perso. (Nom de l'onglet à modifier, "Feuil1" dans l'exemple) Sub test() Dim C As Range Dim i As Long 'Der...
par GNIN
9 avril 2019, 16:56
Forum : Excel - VBA
Sujet : Filtre et numéro de ligne
Réponses : 5
Vues : 153

Re: Filtre et numéro de ligne

Bonjour, J'espère que tu ne m'en voudras pas, mais j'ai du mal à comprendre ce que tu veux faire exactement. Si je prends la ligne de code suivante: 'Ajoute les informations de la nouvelle fiche en dernière ligne Vligne = Sheets("BDD").Range("A1").CurrentRegion.Rows.Count + 1 'ajoute les information...
par GNIN
8 avril 2019, 14:11
Forum : Excel - VBA
Sujet : Exporter du code à partir d'excel
Réponses : 6
Vues : 67

Re: Exporter du code à partir d'excel

Super ! J'ai seulement constaté après coup que le séparateur décimal dans l'exemple de résultat souhaité était un point et non une virgule. Je te transmets la petite correction que j'ai faite qui consiste à utiliser une fonction interne qui remplace la virgule par un point. Ci-dessous: Sub ExportTXT...
par GNIN
8 avril 2019, 13:13
Forum : Excel - VBA
Sujet : Exporter du code à partir d'excel
Réponses : 6
Vues : 67

Re: Exporter du code à partir d'excel

Bonjour, Voici un exemple de procédure qui génère un fichier TXT qui correspond au résultat que tu souhaites (export personnalisé). Le fichier est créé dans le même dossier que le fichier Excel. Dans le code, je pointe sur l'onglet "Feuil2" (à remplacer par le nom réel de ton onglet). Sub ExportTXT(...