enregistrer des données avec vba d' excel

  • Initiateur de la discussion sonia.33
  • Date de début
S

sonia.33

Guest
Bonjour,
voila j' ai probleme je voudrais enregistrer des données avec vba d' ecxel.
si quelqun pourai m' aider sa serai super sympa
merci
les données que je doi enregistrer son dan des cellules(a2,a3;a4,a5)
je doit donc enregistrer ces données qui sont etais deja saisie ou modifier
merci beaucoup.
 
@

@+Thierry

Guest
Bonjour Sonia, me Forum

Vraiment pas très claire ta question (!) pour "enregistrer" des données avec VBA d'Excel, il suffit d'utiliser l'enregistreur de macro qui te fera pratiquement tout le code nécessaire...

Par contre ta phrase "je dois donc enregistrer ces données qui sont (étaient) déjà saisies ou modifiées" me laisse perplexe pour ne pas dire me met en déroute (?)

Que veux-tu dire ?

Tu veux faire un nouveau classeur ? avec les données saisies entre "A2", "A3", "A4", "A5" ??

Tu veux reporter les données des cellules "A2", "A3", "A4", "A5" vers une autre feuille, avec une incrémentation d'une nouvelle ligne à chaque modification des ces quatres cellules ?

ou bien ?

Enfin il y a multe possibilités, mais ta question est franchement trop mal rédigée pour être intelligible...

Bon Appétit
@+Thierry
 
S

sonia.33

Guest
rebonjour,
excuser moi pour l' incomprenhension du message,
voila se que j voudrai faire ces que lorsque l' on click sur un bouton de commande sa enregistre toutes les données saisie ou modifier.
dans mon application j' ai une feuille nommée parametre ou j' ai cree
un tableau avec 5 colone (nom, nom de fichier, adresse, chemin court, chemin long).
j' ai realiser un user form qui permetra a l' utilisateur soit de lire de modifier et meme d' ajouter des données.
voila, mais maintenen je bloque sur l' enregistrement.
Merci beaucoup pour votre aide.
sonia
et si vous ne comprener pa encore mon message j' en sui vraimen desoler mes je sui nul en francais.l' an prochain j vai essayer de faire un peu remonter le niveau.
merci encore.
 
@

@+Thierry

Guest
Re Bonjour

ThisWorkBook.Save

Enregistrera le classeur...

Et c'est tout ! où alors je n'ai encore rien compris !! (lol)

Bon Après Midi
@+Thierry

PS j'ai un doute avant d'appuyer sur le bouton [Envoyer]...

Souhaites-tu "enregistrer" les données du UserForm vers la Feuille ? Dans ce cas c'est différent... regarde peut-être ceci :

=> USF-Rudiments-Basic.zip...
 
S

sonia.33

Guest
Je te remercie je vai voir sa tout de suite
bonne apres midi a toi aussi , moi j pense pa quel sera bonne etant données que je doit faire plein de truc pour demain
voila et merci encore
a++
 
S

sonia.33

Guest
enfet voila moi j' ai deja fai cela
mais tu voit je vai essayer de texpliquer autrement en esperen que tu compren, bon j' ai utiliser ce code :
Private Sub lectureDonnées()


Dim nbelements, i As Integer
Dim Chemin, Fichier1 As String
Dim NomFichierEntree, celluleActive As String


i = 0

Chemin = "C:\Mes Documents\Temp\"

'Sheets("PARAMETRAGE").Select
ActiveSheet.Range("C1").Select
nbelements = ActiveCell.Value
'ActiveSheet.Range("C3").Select
For i = 2 To nbelements + 1

celluleActive = "C" & (1 + i)
ActiveSheet.Range("C" & 1 + i).Select

Fichier1 = ActiveCell.Value
NomFichierEntree = Chemin & Fichier1


With selection.Font
.Name = "Comic Sans MS"
.FontStyle = "Gras italique"
.Size = 12
.Underline = xlUnderlineStyleDouble
End With

Call StatsMagasin(NomFichierEntree, Fichier1)

Next i

End Sub
qui va me permetre de la lecture des fichier entree.
Cependan, si on veu ajouter un nouveau fichier on ne poura pa le lire puisquil et nouveau donc a chacque fois qu' il y a un nouveau fichier entree on doit enregistrer dans cette feuille.
jespere que ces un peu plus claire.
desoler j sui nul en francais je toujour eu des probleme pour m' exprimer.
voila merci beaucoup sonia.
 

Discussions similaires

Réponses
6
Affichages
286