Autres transparence

  • Initiateur de la discussion Initiateur de la discussion jalou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jalou

XLDnaute Nouveau
Bonjour à tous,
J'ai créé une feuille FORMULAIRE - Les renseignements saisis vont remplir un tableau LISTE DES MOUVEMENTS.
Le transfert de l'une a l'autre se fait au moyen d'une macro - Lors de l’exécution de cette macro la feuille LISTE DES MOUVEMENTS apparait furtivement dans la feuille FORMULAIRE. Pouvez-vous expliquer ?
Merci
Cordialement
Jalou
 

Pièces jointes

Bonjour à tous,
J'ai créé une feuille FORMULAIRE - Les renseignements saisis vont remplir un tableau LISTE DES MOUVEMENTS.
Le transfert de l'une a l'autre se fait au moyen d'une macro - Lors de l’exécution de cette macro la feuille LISTE DES MOUVEMENTS apparait furtivement dans la feuille FORMULAIRE. Pouvez-vous expliquer ?
Merci
Cordialement
Jalou
Bonjour à tous,
Il serait peut-être sage d'utiliser l'userform présent dans ce classeur pour la saisie des données.
Des select.....des select....et encore des select inutiles.
 
"userform présent dans ce classeur"
Il n'y a pas d'userform - c'est un faux que j'ai créé !
Expliquez-moi !
Re...
Et ceci c'est quoi?
userform.jpg
 
Bonjour tout le monde,
Un essai en PJ plus court avec :
VB:
Sub Copie()
Dim F As Worksheet, Cell, N As Integer
Application.ScreenUpdating = False
Set F = Sheets("Formulaire")
With Worksheets("Liste des mouvements")
    .Rows("3:3").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    .Range("A4:K4").Copy
    .Range("A3:K3").PasteSpecial xlPasteFormats
    .Rows("3:3").EntireRow.AutoFit
    Application.CutCopyMode = False
    Cell = Array("C7", "E7", "E10", "C13", "C16", "C10", "E13", "E16")
    For N = 0 To 7
        .Cells(3, N + 1) = F.Range(Cell(N))
        F.Range(Cell(N)) = "" ' Si on veut effacer les données après archivage
    Next N
End With
End Sub
@jacky, l'userform n'est pas utilisé.
 

Pièces jointes

Merci à tous
Bonjour tout le monde,
Un essai en PJ plus court avec :
VB:
Sub Copie()
Dim F As Worksheet, Cell, N As Integer
Application.ScreenUpdating = False
Set F = Sheets("Formulaire")
With Worksheets("Liste des mouvements")
    .Rows("3:3").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    .Range("A4:K4").Copy
    .Range("A3:K3").PasteSpecial xlPasteFormats
    .Rows("3:3").EntireRow.AutoFit
    Application.CutCopyMode = False
    Cell = Array("C7", "E7", "E10", "C13", "C16", "C10", "E13", "E16")
    For N = 0 To 7
        .Cells(3, N + 1) = F.Range(Cell(N))
        F.Range(Cell(N)) = "" ' Si on veut effacer les données après archivage
    Next N
End With
End Sub
@jacky, l'userform n'est pas utilisé.
OUI tu as raison, j'ai "dessiné" un userform, mais je ne sais pas comment l'activer,
 
Vous ne répondez jamais aux questions ?



Avec ceci :
VB:
Sub Essai()
    UserForm1.Show
End Sub
Mais votre userform est incomplet, il ne comporte ni Rapprochement, ni Observations.
Vous avez remarqué que je suis un novice ... de 75 ans - Je fais du mieux que je peux pour comprendre et utiliser le site de EXCELDOWNLOAD. Je me suis peut être perdu dans tout ces tableaux. Pardon ! - Cependant EXCEL semble passionnant et c'est pour ça que je mets mon nez partout !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
704
  • Question Question
Microsoft 365 Listbox
Réponses
3
Affichages
492
Réponses
9
Affichages
580
Réponses
16
Affichages
2 K
Retour