Grand merci à toi... Par coïncidence je tombe sur cette nouvelle vidéo alors que depuis 3 trois jours, dans mon autoformation, je réalise des formulaires sans userform. Mais la seule différence est que j'utilise VBA uniquement pour l'enregistrement sinon le reste c'est recherche V, index et équiv.
Merci pour ce tuto très instructif ! Mais pour le titre, je n'aurais pas mis "sans VBA" car même si vous avez utilisé l'enregistreur de macro, vous avez quand même créé du code et donc votre solution n'est pas sans VBA. Merci encore pour ce tuto très sympa.
Bonjour, merci pour cette vidéo. Peux-t-on par exemple dans le cas où nous tapons un code postal ou une ville déjà présents dans la base de donnée avoir le reste des cases qui se remplissent et modifier la ligne déjà existante en changeant une donnée ?
Bonjour Daniel, comment faut-il procéder pour que les enregistrement s'affichent automatiquement en ordre chronologique (ID) dans la base d'archive? Comment faire pour modifier la couleur du bouton en création via l'onglet développeur?
MERCI EXCELLENTE METHODE CA MARCH BIEN MAIS J AI UN PETIT SOUCI L ENRRGISTREMENT SOUS FORME DE DISQUETTE EST SEULEMENT MASQUER EN AFFICHAGE? EST CE QUE IL EFFECTUE L 'ENREGISTREMENT SI EN CLIQUE SUR LA ZONE MASQUEE MERCI
les macros ne fonctionnent pas quand vous ouvrez un fichier Excel sur sharepoint (navigateur web). Si vous ouvrez le fichier sur votre desktop alors les macros devraient fonctionner à nouveau.
bonjour, svp j'ai un petit problème et j'aimerai un petit coup de pousse de votre part. ok, je suis entrain de faire une gestion scolaire, au niveau du bulletin je veux recupérer la note d'un matricule pour une matière donnée, mais à chaque fois c'est erreur. je suis un amateur. merci de m'aider
Ça serait bien de pouvoir faire l'inverse, c'est-à-dire prendre une ligne de la BD, la copier dans le formulaire pour modifier les données et remettre le tout sur la bonne ligne de la BD. Vous savez comment faire ça ?? merci
Bonjour Mr Daniel. Svp j'obtien une erreur de run time method range of object worksheet failed sur ce code. Aide moi SVP (ligne d'erreur indique en bas) Sheets("FAMILY ARTICLES").Activate 'activer la feuille consernée 'Verifier si toutes les informations sont reseigné If TextBox1 = "" Or TextBox2 = "" Then MsgBox ("Missing Information! / Des informations obligatoire sont manquantes!") Else 'rechercher la ligne ou seront saisie les données et entrer la première information If ActiveSheet.Range("B10") = "" Then dlt = ActiveSheet.Range("B1000000").End(xlUp).Row ActiveSheet.Range("B10") = Sheets("FAMILY ARTICLES").Range("A1") Else dlt = ActiveSheet.Range("B1000000").End(xlUp).Row + 1 ActiveSheet.Range("B" & dlt) = Sheets("FAMILY ARTICLES").Range("A1") (ligne d'erreur) End If With ActiveSheet .Range("C" & dlt) = TextBox1.Value .Range("D" & dlt) = TextBox2.Value .Range("E" & dlt) = TextBox3.Value .Range("F" & dlt) = Now .Range("G" & dlt) = Sheets("USERS").Range("P1") End With
Le problème provient de activesheet. Si vous êtes sur la feuille family articles, la fonction retournera erreur. Donc il faudrait remplacer tous les activesheet par : sheets( " nom de la feuille dédiée pour l'appel''). Exemple 1: with sheets(" Database") .range("A2) End with Exemple 2. Sheets("Database").range("A2") Pour la dernière ligne utilise plutôt : sheets ("feuille"). Range("B" &. Rows.Count).End(Xlup).Row au lieu de B 10000000.
Bonjour et merci pour toutes vos videos très instructives. Peut-être pouvez-vous m’aider ? J’ai un cas assez intéressant. Je suis sur Mac et j’ai un classeur Excel qui a été fait sur Windows, qui fonctionne très bien et qui a été longtemps un mystère car j’ai récupéré ce classeur sur UA-cam il y a deux ou trois ans et je n’ai pas retrouvé la source. J’ai une feuille avec 4 lignes/3 colonnes : Nom, prénom, age Et j’ai une deuxième feuille sur laquelle j’ai pour une personne : Nom et le nom de la personne Prénom et le prénom de la personne Age et le l’age de la personne Quand je clique deux fois sur un nom de la liste de la feuille 1, j’arrive sur la feuille 2 et je récupère le nom, prénom et age de la bonne personne avec la formule suivante : =INDEX(Feuil1!$A$1:$F$7;$K$1;EQUIV($B4;Feuil1!$A$1:$F$1;0)) Jusque là rien de compliqué sauf que je ne vois pas comment le numero de ligne arrive dans K1 et comment je passe de la feuille 1 à la feuille 2. Enfin je ne voyais pas. J’ai donné ma feuille à un ami qui est sur PC et là miracle il a vu le code (caché sur Mac) qui s’execute. Il y a une fonction DoubleClic qui est de l’ActivX ce qui n’existe pas sous Mac. Du coup je ne vois pas le code, pourtant il s’exécute bien. Le voici : Public temp As Variant Private Sub Worksheet BeforeDoubleClick (ByVal Target As Range, Cancel As Boolean) If Target. Column > 1 Then Exit Sub If Target. Row < 3 Then Exit Sub Feuil2.[K1] = Target.Row Cancel = True Feuil. Activate End Sub MA QUESTION : Y a t il un moyen de simuler le DoubleClic pour que je puisse faire la même chose sur Mac. Merci par avance, Yverof
le fichier Excel est disponible pour les membres de la chaine alors qu'attendez vous !
ua-cam.com/channels/NImeVgDu8PwPJy_eb3J39w.htmljoin
Bonjour Mr
Svp je n'arrive pas à utiliser le formUtil! dans mon classeur pourrais-tu m'aider 🙏
@@jeanmarcyessoh6046 le formUtil c'est une feuille
génial! merci pour toutes ces explications!!
Grand merci à toi... Par coïncidence je tombe sur cette nouvelle vidéo alors que depuis 3 trois jours, dans mon autoformation, je réalise des formulaires sans userform. Mais la seule différence est que j'utilise VBA uniquement pour l'enregistrement sinon le reste c'est recherche V, index et équiv.
Je kiffe beaucoup vos tutoriel
C'est vraiment le top. Suis émerveillé
Merci
Merci pour ce tuto très instructif ! Mais pour le titre, je n'aurais pas mis "sans VBA" car même si vous avez utilisé l'enregistreur de macro, vous avez quand même créé du code et donc votre solution n'est pas sans VBA. Merci encore pour ce tuto très sympa.
Merci bcp pour cette vidéo 😉
Super intéressant
Un grand merci à Daniel
De rien
c est vraiment génial merci
Merci beaucoup ❤
excellent boulot, c top
Merci
Merci merci merci
Merci & Bravo
Bon travai
Merci
c'est génial
Wahou c'est super
Bonjour, merci pour cette vidéo. Peux-t-on par exemple dans le cas où nous tapons un code postal ou une ville déjà présents dans la base de donnée avoir le reste des cases qui se remplissent et modifier la ligne déjà existante en changeant une donnée ?
Bonjour Daniel, comment faut-il procéder pour que les enregistrement s'affichent automatiquement en ordre chronologique (ID) dans la base d'archive? Comment faire pour modifier la couleur du bouton en création via l'onglet développeur?
MERCI
EXCELLENTE METHODE
CA MARCH BIEN MAIS J AI UN PETIT SOUCI
L ENRRGISTREMENT SOUS FORME DE DISQUETTE EST SEULEMENT MASQUER EN AFFICHAGE?
EST CE QUE IL EFFECTUE L 'ENREGISTREMENT SI EN CLIQUE SUR LA ZONE MASQUEE
MERCI
Oui
@@TutoDeRien Bonjour , merci pour le tuto
comment faire alors pour ne pas effectuer l'enregistrement si les données son fausses
10/10
Alors là je suis épaté !
Est-ce que cela fonctionne aussi sur un SharePoint en mode collaboratif ?
les macros ne fonctionnent pas quand vous ouvrez un fichier Excel sur sharepoint (navigateur web). Si vous ouvrez le fichier sur votre desktop alors les macros devraient fonctionner à nouveau.
bonjour, svp j'ai un petit problème et j'aimerai un petit coup de pousse de votre part. ok, je suis entrain de faire une gestion scolaire, au niveau du bulletin je veux recupérer la note d'un matricule pour une matière donnée, mais à chaque fois c'est erreur. je suis un amateur. merci de m'aider
Ça serait bien de pouvoir faire l'inverse, c'est-à-dire prendre une ligne de la BD, la copier dans le formulaire pour modifier les données et remettre le tout sur la bonne ligne de la BD. Vous savez comment faire ça ?? merci
LE SANS VBA ça m'a l'air un peut d'une promesse de séfarade
Bonjour,
C'est bien mais... ce n 'est pas sans VBA puisqu'il y a macro ! :-(
Bonjour Mr Daniel. Svp j'obtien une erreur de run time method range of object worksheet failed sur ce code. Aide moi SVP (ligne d'erreur indique en bas)
Sheets("FAMILY ARTICLES").Activate 'activer la feuille consernée
'Verifier si toutes les informations sont reseigné
If TextBox1 = "" Or TextBox2 = "" Then
MsgBox ("Missing Information! / Des informations obligatoire sont manquantes!")
Else 'rechercher la ligne ou seront saisie les données et entrer la première information
If ActiveSheet.Range("B10") = "" Then
dlt = ActiveSheet.Range("B1000000").End(xlUp).Row
ActiveSheet.Range("B10") = Sheets("FAMILY ARTICLES").Range("A1")
Else
dlt = ActiveSheet.Range("B1000000").End(xlUp).Row + 1
ActiveSheet.Range("B" & dlt) = Sheets("FAMILY ARTICLES").Range("A1") (ligne d'erreur)
End If
With ActiveSheet
.Range("C" & dlt) = TextBox1.Value
.Range("D" & dlt) = TextBox2.Value
.Range("E" & dlt) = TextBox3.Value
.Range("F" & dlt) = Now
.Range("G" & dlt) = Sheets("USERS").Range("P1")
End With
Le problème provient de activesheet. Si vous êtes sur la feuille family articles, la fonction retournera erreur. Donc il faudrait remplacer tous les activesheet par : sheets( " nom de la feuille dédiée pour l'appel'').
Exemple 1: with sheets(" Database")
.range("A2)
End with
Exemple 2. Sheets("Database").range("A2")
Pour la dernière ligne utilise plutôt : sheets ("feuille"). Range("B" &. Rows.Count).End(Xlup).Row au lieu de B 10000000.
Bonjour et merci pour toutes vos videos très instructives.
Peut-être pouvez-vous m’aider ?
J’ai un cas assez intéressant. Je suis sur Mac et j’ai un classeur Excel qui a été fait sur Windows, qui fonctionne très bien et qui a été longtemps un mystère car j’ai récupéré ce classeur sur UA-cam il y a deux ou trois ans et je n’ai pas retrouvé la source.
J’ai une feuille avec 4 lignes/3 colonnes : Nom, prénom, age
Et j’ai une deuxième feuille sur laquelle j’ai pour une personne :
Nom et le nom de la personne
Prénom et le prénom de la personne
Age et le l’age de la personne
Quand je clique deux fois sur un nom de la liste de la feuille 1, j’arrive sur la feuille 2 et je récupère le nom, prénom et age de la bonne personne avec la formule suivante :
=INDEX(Feuil1!$A$1:$F$7;$K$1;EQUIV($B4;Feuil1!$A$1:$F$1;0))
Jusque là rien de compliqué sauf que je ne vois pas comment le numero de ligne arrive dans K1 et comment je passe de la feuille 1 à la feuille 2.
Enfin je ne voyais pas. J’ai donné ma feuille à un ami qui est sur PC et là miracle il a vu le code (caché sur Mac) qui s’execute. Il y a une fonction DoubleClic qui est de l’ActivX ce qui n’existe pas sous Mac. Du coup je ne vois pas le code, pourtant il s’exécute bien.
Le voici :
Public temp As Variant
Private Sub Worksheet BeforeDoubleClick (ByVal Target As Range, Cancel As Boolean)
If Target. Column > 1 Then Exit Sub
If Target. Row < 3 Then Exit Sub
Feuil2.[K1] = Target.Row
Cancel = True
Feuil. Activate
End Sub
MA QUESTION : Y a t il un moyen de simuler le DoubleClic pour que je puisse faire la même chose sur Mac.
Merci par avance, Yverof
𞤀 𞤱𞤢𞤤𞥆𞤭𞥅𞤳𞤢𞤥