Transfert de données saisies dans une BDD via un bouton
Résolu
Amande42
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
Amande42 Messages postés 25 Date d'inscription Statut Membre Dernière intervention - 11 déc. 2015 à 16:14
Amande42 Messages postés 25 Date d'inscription Statut Membre Dernière intervention - 11 déc. 2015 à 16:14
A voir également:
- Transfert de données saisies dans une BDD via un bouton
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Comment saisir une adresse url - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Bouton reinitialisation pc - Guide
2 réponses
Bonjour
si j'ais bien compris
retour de ton fichier
a modifier les colonne car je voie pas ou il vont
http://www.cjoint.com/c/EKtq4fIybae
A+
Maurice
si j'ais bien compris
retour de ton fichier
a modifier les colonne car je voie pas ou il vont
http://www.cjoint.com/c/EKtq4fIybae
A+
Maurice
Bonjour
je ne ses pas faire plus
A+
Maurice
je ne ses pas faire plus
Private Sub Transfert() Dim Deb As Integer Deb = 23 With Application .ScreenUpdating = False .EnableEvents = False .Calculation = xlManual End With 'BOUCLE POUR TRANSFERER LES DONNEES DANS BDD COMPLETE With Feuil1 Nlig = .Cells(Rows.Count, 2).End(xlUp).Row + 1 For L = Deb To Cells(Rows.Count, 2).End(xlUp).Row 'RECOS ET PA .Range("F" & Nlig).Value = Range("C" & L).Value .Range("G" & Nlig).Value = Range("B" & L).Value .Range("H" & Nlig).Value = Range("E" & L).Value .Range("I" & Nlig).Value = Range("F" & L).Value .Range("J" & Nlig).Value = Range("G" & L).Value .Range("K" & Nlig).Value = Range("J" & L).Value .Range("L" & Nlig).Value = Range("I" & L).Value 'DONNEES GENERALES DE LA MISSION .Range("A" & Nlig).Value = Range("D8").Value .Range("B" & Nlig).Value = Range("G8").Value .Range("C" & Nlig).Value = Range("G10").Value .Range("D" & Nlig).Value = Range("D10").Value .Range("E" & Nlig).Value = Range("D6").Value Nlig = Nlig + 1 Next End With 'EFFACER LES DONNEES SAISIES DANS FEUIL6 Range("B" & Deb & ":J" & Cells(Rows.Count, 2).End(xlUp).Row).ClearContents With Application .ScreenUpdating = True .EnableEvents = True .Calculation = xlAutomatic End With MsgBox "Terminé." End Sub
A+
Maurice
Merci pour ta réponse et ton fichier.
Je regarde ça, j'adapte et je reviens vers toi pour te donner le résultat.
Bonne journée,
Amande42
Désolée pour la réponse qui s'est fait attendre.
J'ai profité de ce temps pour m'améliorer (grandement) en Excel en potassant tout ce que j'ai pu trouver sur le net comme cours. J'espère ainsi moins vous embêter sur des broutilles.
J'ai donc adapter ton code à mon fichier et le résultat obtenu est ce que j'attendais.
MAIS (il en faut tjs un), ma macro est très très longue !
J'ai essayé plusieurs techniques pour l'accélérer et rien n'y fait. J'ai supprimé toutes mes autres macros.
Je suis repartie d'un fichier vierge de code et je n'ai tapé que la macro qui me pose problème.
J'ai essayé de désactiver le ScreenUpdating.
Sans résultat.
Pour info, il est indiqué dans la barre de progression "2 processeurs".
Voici la macro que j'ai tapée.
Je ne sais plus quoi faire !!!
D'avance un grand merci pour toute l'aide que tu pourras m'apporter !
Amande42