QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Mỗi tuần một hàm trong Excel!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #91
    Ðề: Mỗi tuần một hàm trong Excel!

    nhân tiện đây hỏi anh luôn về hàm split.em co chuỗi:sắp tới là "ngay" 30-4.em muon tách rieng từ ngày ra và cả số ra nữa thì làm như thế nào?

    Ghi chú


    • #92
      Ðề: Mỗi tuần một hàm trong Excel!

      Hãy nhập chuổi của bạn vào biến strXem
      dấu nháy (") của bạn vào biến str_dau

      Public Sub tam()
      Dim strXem as string, str_dau as string, i As Long
      Dim VarArray As Variant, strkq1 As String, strkq2 As String
      VarArray = Split(strXem, " ")
      For i = 0 To (UBound(VarArray) - 1)
      If Left(CStr(VarArray(i)), 1) = str_dau And Right(CStr(VarArray(i)), 1) = str_dau Then
      strkq1 = Mid(CStr(VarArray(i)), 1, 4)
      strkq2 = CStr(VarArray(i + 1))
      End If
      Exit For
      Next
      End Sub

      Ghi chú


      • #93
        Ðề: Mỗi tuần một hàm trong Excel!

        cảm ơn anh thanh nhiều.em về và đã split được rồi.nếu lần sau có gì khó em lại xin hỏi anh tiếp

        Ghi chú


        • #94
          Ðề: Mỗi tuần một hàm trong Excel!

          Em thử viết hàm split theo cách này các bác coi đc không nha. Ý định : chia chuỗi bởi các dấu " rồi lấy theo vị trí. Phải nói trước thế vì em hay viết sai lệnh .
          Public Sub chiaham() ' bắt chước Le-viet-thanh đấy vì em không biết dùng cái này
          Dim chuoichia, chuoilay1, chuoilay2 As String
          Dim mang() As String
          ' gắn giá trị cho chuoichia
          mang = Split(chuoichia, Chr(34))
          chuoilay1 = mang(2)
          chuoilay2 = mang(1)
          ...
          End sub

          Phương án em đưa ra ở đây chỉ có tính hú hoạ . Chắc chắn là chẳng ai dại dột đi viết từng này câu lệnh để split chỉ mỗi 1 cái dòng string ngắn tũn thế kia. hihi
          ....I ain't gonna be just a face in the crowd
          You're gonna hear my voice
          When I shout it out loud
          It's my life...

          Ghi chú


          • #95
            Ðề: Mỗi tuần một hàm trong Excel!

            Các bác toằn là siêu sao về VBA trong Excel, các bác cho em hỏi làm cách nào viết được file như file Dutoan.exe của chương trình dutoan2002 với

            Ghi chú


            • #96
              Ðề: Mỗi tuần một hàm trong Excel!

              các bác cho em hỏi làm thế nào để biết được các công thức bị ẩn trong các ô ẼCH XÀO vậy.Chả là khi click vào các ô có chứa các công thức thì chẳng thấy nó hiện ra gì cả.

              Mong các bác chỉ dùm.
              Thanks a lot!

              Ghi chú


              • #97
                Ðề: Mỗi tuần một hàm trong Excel!

                Nguyên văn bởi ducxd
                ah mà anh Việt Anh có cách nào dò mã xem trong lúc lập trình VBA người ta đánh font gì không ( mấy cái form ấy em nghĩ có cách này là được nếu không biết font gì )
                Đức thử dùng chức năng Spy của bộ Visual Studio xem.
                Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
                Email : cncc.jsc@gmail.com

                Ghi chú


                • #98
                  Ðề: Mỗi tuần một hàm trong Excel!

                  Cam ơn anh Nguyễn Việt Anh nhiều, em đã đọc các bài của anh, cũng học được nhiều, em la một fan lập trình VBA. Lập trình trên Excel và AutoCad thì em cung đã lập. Xin chia xẻ kinh nghiệp của em trong lĩnh vực viết VBA như sau với anh em trong diễn đàn
                  Tôi tiếp xúc với VBA khi đã biết VB và làm quen Excel, tôi thấy dễ nhất là dùng chức năng Record Macro của Excel, sau đó thực hiện một vài tác vụ, stop chức năng record macro roi mở cửa sổ Visual Basic Editor để xem mã lệnh thực hiện các tác vụ trên như thế nào. Cách học như vậy là dễ nhất.
                  Tôi cũng đã nghiên cứu VBA đời 2x và cũng đã tìm tòi, tôi đã download được một Tool tích hợp vào AutoCad 2i bản demo để record mã lệnh như trong Excel, nhân tiện trên diễn đàn gửi để anh em dùng thử.
                  Rất mong được học hỏi trao đổi với anh em trên diễn đàn.
                  Attached Files

                  Ghi chú


                  • #99
                    Ðề: Mỗi tuần một hàm trong Excel!

                    Tôi là dân giao thông, đã viết một số hàm tra bảng phục vụ trong công tác thiết kế về cầu đường. Tôi đang nâng cấp lên phiên bản mới. Bạn nào học giao thông về cầu chắc biết về vấn đề tra tải trọng tương đương của các đoàn xe tiêu chuẩn. Bây giờ vấn đề này chỉ cần gọi hàm trong Excel: Ví dụ như =TraH30(L,anfa) là OK, trong đó L là chiều dài xếp tải, anfa là tỷ số cạnh ngắn / chiều dài đường ảnh hưởng như trong quy trình. Bên cạnh đó có một số hàm đổi số thành chữ =thanhtien(socandoi), ví dụ như =thanhtien(5), kết quả trả về là Năm đồng chẵn . Tất cả đã được gói gọn trong một file (.xla). Có bác nào quan tâm không, tôi post bài lên vây.

                    Ghi chú


                    • Ðề: Mỗi tuần một hàm trong Excel!

                      Thằng em đang có ý định gửi mỗi ngày một hàm cho diễn đàn tham khảo và góp ý. Cạnh tranh với bác PMXD vậy

                      Ghi chú


                      • Ðề: Mỗi tuần một hàm trong Excel!

                        Trong khi lướt trên mạng tôi có down được một chú matrix.xla tuyệt hay chứa khoảng 200 ham tuyệt hay về ma trận, sử dụng được trong Excel, ma nguồn mở. Các bác copy về tham khảo nhé. Biết viết VBA anh em thiết kế mình có thể làm được đủ trò bác PMXD nhỉ. Do trình độ còn có hạn mong được sự chỉ giáo của các anh em trên diễn đàn.
                        Attached Files

                        Ghi chú


                        • Ðề: Mỗi tuần một hàm trong Excel!

                          Ngày hôm nay trong lúc phê phê rượu tôi post nhiều bài quá,không biêt ngày mai còn post được bài gì nữa, mong anh em thông cảm.

                          Ghi chú


                          • Ðề: Mỗi tuần một hàm trong Excel!

                            Ok.BAi viet cua cac bac hay quạ Toi cung co ham noi suy mot chieu va hai chieu, da tao thanh bo cai dat day dụ Toi se up len de cac bac tham khao sạu

                            Ghi chú


                            • Ðề: Mỗi tuần một hàm trong Excel!

                              Nguyên văn bởi PMXD
                              Gửi GK:
                              Bạn có thể dùng chức năng Zoomin của Visual Studio để làm việc này


                              Hình như trong diễn đàn có rất ít người quan tâm đến VBA thì phải
                              có nhiều người quan tâm đấy chứ, các bác cứ tiếp tục để anh em học hỏi!

                              Ghi chú


                              • Ðề: Mỗi tuần một hàm trong Excel!

                                Ok, cam on DAO DUY nhiẹu Em co phai DUY BEO TB Khong?

                                Ghi chú

                                Working...
                                X